apache2.4 虛擬主機配置
網上教程很多,僅記錄我的配置,可供參考
一、修改httpd.conf
打開appserv的安裝目錄,找到httpd.conf文件,分別去掉下面兩行文字前面的#號。
[plain] view plain copy- #LoadModule vhost_alias_module modules/mod_vhost_alias.so
去掉#意思是啟用apache的虛擬主機功能。
[plain] view plain copy- #Include conf/extra/httpd-vhosts.conf
去掉這一行的#意思是從conf/extra/httpd-vhosts.conf這個文件導入虛擬主機配置
二、修改httpd-vhosts.conf
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "E:\developer\Apache24\htdocs" ServerName localhost </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "E:\developer\www\a.sivkun.com" ServerName a.sivkun.com #ServerAlias www.dummy-host.example.com #ErrorLog "logs/dummy-host.example.com-error.log" #CustomLog "logs/dummy-host.example.com-access.log" common <Directory "E:\developer\www\a.sivkun.com"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected]