在CentOS中设置Web服务器

时间:2012-12-24 04:14:48

标签: webserver centos

嘿伙计们,我有一个大问题。我一直在尝试在CentOS中设置我的Web服务器。我已成功设置LAMP但我的朋友无法访问它。我该如何解决这个问题?我如何在Apache中设置域名?我尝试将ServerAddress更改为 www.example.com 但是当我在Chrome中输入我的服务器地址时,它说无法找到www.example.com。可能是什么问题呢?求你帮帮我。

2 个答案:

答案 0 :(得分:2)

DNS

在apache中设置ServerName不会影响其他计算机。您的计算机有一个IP地址。 DNS就是像example.com这样的名称被转换为IP地址的方式。

暂时尝试在浏览器中使用您的IP地址。您可以使用ifconfig命令找到您的IP地址。然后在浏览器中使用http://为您的IP地址添加前缀。

如果您没有公共IP地址(在路由器后面等),则只有您网络上的人才能访问它。 http://192.168.X.X是一个私有IP地址,还有其他几个

伪造DNS的一种快速方法是使用“hosts”文件。

如果所有这些都已设置且仍然无效,请检查防火墙......

防火墙

尝试禁用防火墙以测试访问权限。

service iptables stop && sleep 60 && service iptables start

这会将您的防火墙取下1米。如果这是问题,那么在防火墙上为端口80打开一个洞并重新启动它。

答案 1 :(得分:1)

首先,您需要一个ServerName指令。见http://httpd.apache.org/docs/2.2/vhosts/name-based.html

其次,DNS必须将该服务器名称解析为正确路由到运行Apache的计算机的IP。