首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >apache和httpd正在运行,但我看不到我的网站

问apache和httpd正在运行,但我看不到我的网站
EN

Stack Overflow用户
提问于 2012-03-30 11:24:52
回答 2查看 108.3K关注 0票数 23

我已经在我的服务器上安装了apache,但是我不能通过我服务器的IP浏览我的网站。apache的设置是/var/www/htdocs/下的单个帐户服务器。

我还需要做什么才能通过我服务器的IP查看账号?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-30 11:31:02

有几种可能性。

  • 防火墙,iptables configuration
  • apache监听地址/端口

需要有关您的配置的更多信息。你用的是什么发行版?能否通过127.0.0.1接入?

如果问题出在防火墙/iptables上,您可以将以下行添加到/etc/sysconfig/iptables中:

代码语言:javascript
复制
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT

(只有https需要第二行)

确保该值高于会全局限制访问的任何行,如下所示:

代码语言:javascript
复制
-A INPUT -j REJECT --reject-with icmp-host-prohibited

在CentOS 6.3上测试

最后

代码语言:javascript
复制
service iptables restart
票数 69
EN

Stack Overflow用户

发布于 2012-03-30 11:48:30

您是否在更改配置文件后重新启动了服务器?

你能从另一台机器telnet到服务器吗?

您能从服务器本身telnet到服务器吗?

telnet 80

telnet本地主机80

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9936606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档