簡體   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