天天看點

Apache2 單ip配置多站點(多域名)方法及注意事項

 首先要注意第一項是:加載虛拟主機的子產品

LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉此句前的#号

再有一項需要注意的是:加載虛拟主機配置檔案(我是這樣了解的,呵呵)

Include conf/extra/httpd-vhosts.conf 找到此句去掉前面的#号

這是兩句最需要注意的地方,本人是以二處沒有加載導緻浪費近一個小時的時間找錯誤,希望大家能注意

然後在http.conf中加入

NameVirtualHost 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>

    DocumentRoot D:/Apache/htdocs

    ServerName localhost

</VirtualHost>

<VirtualHost 127.0.0.1:8080>

    DocumentRoot F:/wwwroot/phpMyAdmin/phpMyAdmin

    ServerName phpmyadmin

</VirtualHost>

這是我的兩個虛拟主機

最後找到hosts檔案,加入

127.0.0.1  localhost #貌似這句是自帶的,呵呵

127.0.0.1  phpmyadmin

最後需要浏覽目錄的同學再改動此處

(紅色部分為目錄開啟的功能)

<Directory />

    Options Indexes FollowSymLinks

    AllowOverride None

    Order deny,allow

    allow from all

</Directory>