1、找到C:\Windows\System32\drivers\etc下面的hosts文件,在 127.0.0.1 localhost 后面加上你的配置:
127.0.0.1 localhost
127.0.0.1 guestbook.com
这里必须要配置
2、安装好apache后,找到安装目录下conf/http.conf文件
去掉 Include conf/extra/httpd-vhosts.conf 前面的#
3、修改httpd-vhosts.conf 文件内容,其实这里可以直接添加到http.conf文件中
直接添加找 http.conf文件需要添加
NameVirtualHost *:80 的信息,这里只说httpd-vhosts.conf 如何处理。
在文件的后面添加:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.sflig.oicp.net
DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
ServerName XXXXX和第一不中的名称一致即可
ServerAlias www.dummy-host.sflig.oicp.net
ErrorLog "logs/dummy-host.sflig.oicp.net-error.log"
CustomLog "logs/dummy-host.sflig.oicp.net-access.log" common
</VirtualHost>
4、重启apache,正常通过域名访问就可以访问了 It works!
5、apahce转发到自己的服务上
打开apache安装目录的conf文件夹下的httpd.conf
将以下两行前的注释字符 # 去掉:
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
在3步骤的 <VirtualHost>中加上转发规则
例如:
ProxyPass / http://wwww.baidu.com
ProxyPassReverse / http://wwww.baidu.com
重启后,访问自己设置的域名应该就会出现 baidu的页面了。