Apache配置localhost虚拟主机步骤
1、打开apache目录下httpd文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf)找到如下模块:
#Virtual hosts
#Include conf/extra/httpd-vhosts.conf
去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件。
2、打开httpd-vhosts文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf),配置好localhost虚拟主机,参照httpd-vhosts文件中实例,修改成如下:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.hleclerc-PC.ingenidev
DocumentRoot "C:/wamp/www/a"
ServerName www.test.com
ServerAlias www.dummy-host.hleclerc-PC.ingenidev
ErrorLog "logs/dummy-host.hleclerc-PC.ingenidev-error.log"
CustomLog "logs/dummy-host.hleclerc-PC.ingenidev-access.log" common
<Directory C:\wamp\www\a>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
修改配置如下:
DocumentRoot 修改为本地wamp环境下的www目录(如:C:\wamp\www\a)
ServerName 改为localhost
3、重启Apache,这样就配置好了,本地可以用www.test.com来访问C:/wamp/www/a 这个站点。
注意事项:
1、httpd文件,打开Include conf/extra/httpd-vhosts.conf模块
2、目录路径,如 C:/wamp/www/a
3、访问权限,如上Deny from all修改为Allow from all
4、hosts文件,配置虚拟域名host指向
5、httpd-vhosts文件,配置虚拟主机