在windows下配置虚拟主机和在linux配置虚拟主机有一些不同,在windows下要在conf目录的下找到httpd.conf文件,去除相应的注释,开启虚拟机,windows下默认不开启虚拟机。
环境:
windows7,apache 2.2.22
用到的配置文件
1、apache安装目录下,conf/httpd.conf
2、apache安装目录下,conf/extra/httpd-vhosts.conf
3、C:\Windows\System32\drivers\etc\hosts文件
步骤:
1、找到Apache安装目录下conf/httpd.conf文件,记事本打开,找到# Virtual hosts,去除下方include的#号,让配置文件包含进来即可。如下:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
2、找到c盘下,hosts文件,添加虚拟主机对应的本地域名,如下:
127.0.0.1 test.com
3、找到Apache安装目录下conf/extra/httpd-vhost.conf文件,添加一个virtualhost
如下:
<VirtualHost *:80>
ServerAdmin test@123.com #管理员邮箱地址,
DocumentRoot "D:/www/wangzhan/test" #指定网站根目录,在wangzhan下要建立一个test目录
ServerName test.com #虚拟主机域名
ErrorLog "logs/dummy-host2.php100.com-error.log" #错误日志可以改成自己的路径
CustomLog "logs/dummy-host2.php100.com-access.log" common
</VirtualHost>
4、上述3步完成后,重启Apache,之后打开浏览器,输入test.com即可访问自己定义的虚拟主机了。自己test目录下,建立一个php文件进行测试