Apache配置虛擬主機(新)

一、修改端口號

打開apache中httpd.conf和httpd-vhosts.conf文件:


然後,在httpd-vhosts.conf中添加如下配置信息,用於配置你自定義的端口號以及其指向的項目地址:
<VirtualHost *:8888>
    ServerAdmin [email protected]
    DocumentRoot "D:/PHP"
    ServerName localhost
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

接着,進入httpd.conf文件中,大概60多行的位置,加上一句話Listen 8888,即你剛剛自定義的端口號。

這裏寫圖片描述

然後,開啓apache的重寫模式,把AllowOverride None的地方,全改爲AllowOverride All,LoadModule rewrite_module modules/mod_rewrite.so這句話前面的#號去掉。


大概500行左右Include conf/extra/httpd-vhosts.conf這句話註釋打開(去掉前面的#號)

這裏寫圖片描述

最後注意一下,這裏可根據自己需求進行修改默認訪問文件。

這裏寫圖片描述


最後,重啓apache(每次修改它的配置文件,都需重啓apache),瀏覽器輸入localhost:8888即可訪問到你自定義的文件目錄。

二、配置域名


還是首先打開httpd-vhosts.conf文件,添加如下配置:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "D:/PHP/stores/public"          //自定義訪問的根目錄
    ServerName ztt.store.com                     //自定義訪問的域名
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

打開httpd.conf.啓用apache的虛擬主機功能,去掉前面的#號,LoadModule vhost_alias_module modules/mod_vhost_alias.so。

這裏寫圖片描述

Include conf/extra/httpd-vhosts.conf這句話註釋打開(去掉前面的#號)。

打開C:\Windows\System32\drivers\etc下的hosts文件,添加如下命令:127.0.0.1 ztt.store.com。

(記得最後重啓apache)打開瀏覽器,訪問ztt.store.com(你自定義的域名)即可。
 

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