Windows下Apache 虚拟主机 VirtualHost 配置

时间:2023-03-08 18:54:40
Windows下Apache 虚拟主机 VirtualHost 配置

以下方式适合原生 Apache, XAMPP 和 WAMP 套件

1.修改Apache配置文件(httpd.conf),如下:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

2.修改虚拟主机配置文件(\conf\extra\httpd-vhosts.conf),添加配置信息如下:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName mall.abc.com
ServerAlias passport.abc.com www.abc.com my.abc.com
DocumentRoot "E:/mall.abc.com"
<Directory "E:/mall.abc.com">
Allow from all
</Directory>
</VirtualHost> <VirtualHost *:80>
ServerName demo.abc.com
DocumentRoot "D:/web/abc.abc.com"
<Directory "D:/web/abc.abc.com">
Allow from all
</Directory>
</VirtualHost>

<VirtualHost *:80>
   ServerName www.work.com
   DocumentRoot "E:/Work/www.work.com"
   <Directory "E:/Work/www.work.com">
     Options Indexes MultiViews
     Order allow,deny
     Allow from all
   </Directory>
</VirtualHost>

3.重启Apache

注意:

apache的版本高了,部分语法修改

<VirtualHost *:>
ServerName mall.abc.com
DocumentRoot "E:/shopbox-html"
<Directory "E:/shopbox-html">
Options Indexes FollowSymLinks
Require all granted
</Directory>
</VirtualHost>