在服务器上配置Apache虚拟主机,在本机上远程访问。服务器上的系统是Linux,本机的系统是Windows。假设虚拟主机的域名是www.abc.com,IP地址是192.136.11.23,配置过程如下:
1. 修改本机C:/WINDOWS/system32/drivers/etc目录下的hosts文件,增加一行
192.168.11.23 www.abc.com
2. 修改服务器usr/apache2/conf目录下的httpd.conf,如果已经配好了就不用修改了。
(1) 注释以下三行
#ServerAdmin
#ServerName
#DocumentRoot
(2) 去掉mod_proxy.so和mod_proxy_ajp.so的注释
(3) #Virtual hosts
#Include conf/extra/vhosts.conf (查找这行,把前面的#去掉)
/conf/extra/vhosts.conf
3. 修改vhost.conf文件,增加一个结点
<VirtualHost *:80>
DocumentRoot /home/www
ServerName www.abc.com
</VirtualHost>
4. 重启apache
cd /usr/apache2/bin
sudo ./apachectl restart
5. 在/home/www下放一个html文件,例如a.html,并修改目录www和a.html的权限
chmod a+x www
chmod a+r a.html
6. 在本机的浏览器上输入http://www.abc.com/a.html即可访问。