嘿伙计们我有个大问题。我一直试图在CentOS中设置我的web服务器。我已经成功地安装了灯,但我的朋友们无法访问它。我该怎么解决这个问题?以及如何在Apache中设置域名?我试着将ServerAddress更改为喜欢www.example.com,但是当我在Chrome中输入服务器地址时,它说找不到www.example.com。有什么问题吗?求你帮帮我。
发布于 2012-12-24 04:25:29
DNS
在apache中设置ServerName不会影响其他计算机。您的计算机有一个IP地址。DNS是将像example.com这样的名称转换为IP地址的方式。
暂时尝试在浏览器中使用您的IP地址。您可以使用ifconfig命令找到您的ip地址。然后在浏览器中以http://作为IP地址的前缀。
如果您没有公共IP地址(路由器后面等),那么只有网络上的人才能访问它。http://192.168.X.X是一个私有的IP地址,还有其他几个
伪造DNS的一个快速方法是使用“主机”文件。
如果所有这些都设置好了,但仍然不起作用,请检查防火墙.
防火墙
尝试禁用防火墙以测试访问权限。
service iptables stop && sleep 60 && service iptables start这将摧毁你的防火墙100万。如果这是问题所在,那么打开端口80的防火墙漏洞并重新启动它。
发布于 2012-12-24 04:24:57
首先,您需要一个ServerName指令。请参阅http://httpd.apache.org/docs/2.2/vhosts/name-based.html
其次,DNS必须将服务器名解析为一个IP,该IP可以正确地路由到运行Apache的机器上。
https://stackoverflow.com/questions/14016994
复制相似问题