centos: apache vhost

來自: http://www.javashuo.com/article/p-ofkcaqyk-bx.htmlhtml

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

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

vi /etc/httpd/conf/httpd.conf.net

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

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

DocumentRoot "/var/WEB/"blog

在當前配置文件尾部追加教程

#include vhost NameVirtualHost :80 Include "vhost/.conf"部署

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

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歡迎也正常卻沒法指向網站目錄的狀況。

相關文章
相關標籤/搜索