繁体   English   中英

Centos apache 配置

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM