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