我的配置如下
在C:AppServApache24confextrahttpd-vhosts里添加
<VirtualHost *:80>
DocumentRoot "C://Appserv/www/"
ServerName lisonblog.cn
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C://Appserv/www/gnote"
ServerName gnote.lisonblog.cn
</VirtualHost>
在C:WindowsSystem32driversetchosts里添加如下
118.89.104.242 www.lisonblog.cn
118.89.104.242 www.gnote.lisonblog.cn
118.89.104.242 lisonblog.cn
在域名解析里我添加了这两条
网上搜了一天也没有成功的,求大神指点下
这里略说一二:
1,如果需要从外网访问,那么就无须修改hosts文件;
2,如果只是本机开发,那么就无须取dnspod修改域名解析。
从题主的截图来看,修改hosts这一步应该是不需要的,同时题主当前发生的这些应该是来自于支持外网访问的,同时IP地址应该是118.89.....这个
保证外网访问,需要满足以下几个条件:
1,电信服务商开放了你的80端口;
2,你的机器要么是直接曝于外网,要么可以端口映射到外网。
如果题主满足了以上的一些条件,还是不可以访问,那么就可能才是虚拟主机配置错误,虚拟主机主配置文件(httpd.conf)配置需要注意以下几点:
1,主配置文件里面需要开放虚拟主机的80端口:
2,虚拟主机目录对应的配置被正确加载了