首先感谢念驰大哥,铭哥,以及群里的小伙伴耐心的建议和指导。
1.首先你要看下你的防火墙是否关闭
getenforce是查看防火墙状态的命令
Disabled表示你的防火墙已经关闭了。如果没有关闭,请关闭。
2.查看一下你的防火墙规则是否正确。
iptables -nvL是查看防火墙状态的命令。
iptables -F是清空防火墙规则的命令。
ps:防火墙重启以后规则可能会重新加载,请注意查看
3.查看一下你模块的内容
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all 看一下这里是不是allow
修改完成以后重启apache服务
4.现在设置完成以后你的ip访问虚拟主机应该就能访问了。
下面修改一下你的linux hosts文件,文件位置/etc/hosts 添加内容: IP 你绑定的域名
然后改一下你win7下面的hosts文件 文件位置 C:\Windows\System32\drivers\etc 修改内容: ip 你绑定的域名
我修改到这已经可以域名访问了。
ps:如果你的httpd-vhosts.conf 虚拟主机配置文件 里面有 伪静态的规则,也可能导致你的域名访问不正确,请注释以后重启apache服务再试试。
已经结束,如果你有不懂得地方,或者更好的建议,请在群里讨论。
1.首先你要看下你的防火墙是否关闭
getenforce是查看防火墙状态的命令
Disabled表示你的防火墙已经关闭了。如果没有关闭,请关闭。
2.查看一下你的防火墙规则是否正确。
iptables -nvL是查看防火墙状态的命令。
iptables -F是清空防火墙规则的命令。
ps:防火墙重启以后规则可能会重新加载,请注意查看
3.查看一下你模块的内容
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all 看一下这里是不是allow
修改完成以后重启apache服务
4.现在设置完成以后你的ip访问虚拟主机应该就能访问了。
下面修改一下你的linux hosts文件,文件位置/etc/hosts 添加内容: IP 你绑定的域名
然后改一下你win7下面的hosts文件 文件位置 C:\Windows\System32\drivers\etc 修改内容: ip 你绑定的域名
我修改到这已经可以域名访问了。
ps:如果你的httpd-vhosts.conf 虚拟主机配置文件 里面有 伪静态的规则,也可能导致你的域名访问不正确,请注释以后重启apache服务再试试。
已经结束,如果你有不懂得地方,或者更好的建议,请在群里讨论。
编辑回复