centOS6配置Apache基於域名的多個虛擬主機

centOS6下配置Apache的虛擬主機:

1、#vim /etc/httpd/conf/httpd.conf

編輯#NameVirtualHost *:80爲NameVirtualHost 192.168.0.101(即centOS服務器的IP地址)

到最下面添加如下配置信息:

<VirtualHost bookstore.com>   #此處的bookstore.com即你的網站的域名
    DocumentRoot /var/www/bookstore.com    #此處的地址指向的是你項目根目錄的絕對路徑
    ServerName bookstore.com   #bookstore.com指的是你網站的域名
    ErrorLog logs/bookstore.com-error_log   #此處配置的是你網站的Apache的錯誤日誌路徑
    CustomLog logs/bookstore.com-access_log common   #此處配置的是網站收到的訪問請求 日誌信息
</VirtualHost>

編輯#ServerName www.example.com爲ServerName 127.0.0.1:80或者爲192.168.0.101:80

找到DirectoryIndex index.html index.html.var,添加index.php。

2、#vim /etc/hosts

添加域名信息:

192.168.0.101  bookstore.com

3、#service httpd restart

此時用你的centOS上的瀏覽器訪問bookstore.com應該就能訪問到默認的index.php或index.html了

補充:如果訪問不到,請給項目目錄添加權限,比如:#chmod  -R 751 /var/www/bookstrore.com


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章