Centos解決Apache配置虛擬主機問題。Apache歡迎頁能夠打開,可是網站目錄定位不上

本文用做工做記錄,須要用的朋友能夠參考下。html

Centos7安裝LAMP環境教程http://www.osyunwei.com/archives/7882.htmllinux

安裝部署完畢後,須要配置多個虛擬主機用戶多個項目部署。apache

vi /etc/httpd/conf/httpd.conf

編輯其中的DocumentRoot 目錄地址能夠指定本身方便的,在這裏我指定的是本身習慣的。不要定義到用戶目錄(root)裏,不然可能訪問權限不足。centos

網站虛擬主目錄 /var/WEB/網站

DocumentRoot "/var/WEB/"日誌

在當前配置文件尾部追加code

#include vhost
NameVirtualHost *:80
Include "vhost/*.conf"

解釋一下,NameVirtualHost *:80意思是全部的虛擬主機配置的全部域名開啓監聽80端口htm

Include "vhost/*.conf"意思是引入當前apache目錄下vhost中的全部後綴名爲conf的文件(在這裏咱們之後添加本身多個項目網站,一個項目一個文件方便管理)教程

mkdir /etc/httpd/vhost/

建立虛擬主機配置目錄。寫入一份虛擬主機配置文件部署

vi /etc/httpd/vhost/ceshi.conf

配置文件裏面寫入如下內容,增長項目的話直接賦值內容替換主要名稱便可

<VirtualHost *:80>
    ServerName ceshi
    DocumentRoot "/var/WEB/ceshi/wwwroot"
    ServerAlias www.ceshi88.com
    ErrorLog "/var/WEB/ceshi/log/error.log"
    CustomLog "/var/WEB/ceshi/log/access.log" common
</VirtualHost>

ServerAlias 後面能夠跟多個域名,用於綁定。

底下一個是錯誤日誌一個是運行日誌。

確保本文中全部出現的目錄均存在,大小寫無誤,不然會出現403錯誤、404錯誤。apache歡迎也正常卻沒法指向網站目錄的狀況。

若是配置以及權限都檢查沒有什麼問題,centos用戶注意下多是selinux致使的,只須要將其關閉或者設置。

關閉SELINUX

setenforce 0
相關文章
相關標籤/搜索