[英]Centos apache config
嗨,我正在尝试访问我在 VMware vCenter 中使用http://server-IP/创建的 centos 虚拟机,但无法使用 http 访问。 但我可以使用 ssh 访问它。 在httpd.conf文件中我试图改变
在iptables中“听80”到听8080我也添加了规则
**"-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT"**
但是我仍然无法在我的互联网浏览器中访问它。 需要帮助来解决这个问题。 谢谢
CentOS 上到底是哪个版本?
您可以暂时尝试禁用 iptables/firewalld(取决于您的版本),然后查看您是否可以访问您的网站。 如果你不能,那么至少你知道这不是防火墙问题。
你的 apache 监听的端口是 80 还是 8080? 如果要将 8080 重定向到 80,请使用以下规则:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
这会将所有流量从 8080 重定向到 80。
您可以运行netstat -nltp并将输出放在这里吗?
尝试这个:
iptables -A INPUT -p tcp --dport 8080 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp --sport 8080 -m state --state ESTABLISHED -j ACCEPT
还要确保规则的顺序是正确的。 有时,在您的规则之后还有更严格的规则。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.