我刚刚在一台使用 redhat 的专用服务器上安装了 nginx 和 apache,但是当我去http://65.111.167.39我遇到连接失败的问题。我尝试更改 nginx 端口配置,但还是没有用。
两个服务都在运行:
/etc/init.d/httpd 状态 httpd (pid 22498) 正在运行...
/etc/init.d/nginx 状态 nginx (pid 22534) 正在运行...
有什么建议吗?顺便说一句,我根本没有经验,所以可能会缺少什么。
答案1
您可能需要检查默认防火墙是否正在运行:
iptables -nL
听起来很简单,但我见过很多人在想起检查这一点之前就一直忙个不停。
运行 netstat 以便确保服务确实绑定到该端口。
请注意,您不能将 nginx 和 apache 绑定到同一个端口。
答案2
还请检查 /etc/hosts.allow 和 /etc/hosts.deny
尝试从 redhat 盒子连接http://127.0.0.1。如果您只有 shell,您可以使用 lynx 或 links。