ホームページ  >  記事  >  バックエンド開発  >  Centos nginx wordpress 環境で iptables を停止して起動すると、Web サイトは 502 を返します。

Centos nginx wordpress 環境で iptables を停止して起動すると、Web サイトは 502 を返します。

WBOY
WBOYオリジナル
2016-06-13 12:34:131073ブラウズ

Centos nginx wordpress 環境で iptables を起動すると 502 が返されます
ウェブサイト環境: Centos nginx php (wordpress)

現在の問題は次のように要約されます:
iptables Web サイトを開始すると 502 が返され、iptables Web サイトを閉じると通常どおり開きます

iptables の設定は次のとおりです:
チェーン INPUT (ポリシー DROP 1 パケット、139 バイト)
pkts バイト ターゲット プロット オプトイン アウト ソース 宛先
0 0 すべて受け入れる -- どこでも、どこでも、どれでもOK
17 1460 すべてを受け入れます -- 任意 任意 どこでも どこでも 状態 RELATED,ESTABLISHED
1 40 ACCEPT tcp -- any any どこでもどこでも tcp dpt:ssh
0 0 ACCEPT tcp -- any any どこでもどこでも tcp dpt:mysql
2 80 ACCEPT tcp -- any any どこでもどこでも tcp dpt:http
0 0 すべて受け入れる -- どこでも、どこでも、どれでもOK
0 0 ACCEPT icmp -- any any どこでもどこでも
0 0 ACCEPT tcp -- any any どこでもどこでも tcp dpt:pptp
0 0 ACCEPT gre -- any any どこでもどこでも

Chain FORWARD (ポリシー ACCEPT 0 パケット、0 バイト)
pkts バイト ターゲット プロット オプトイン アウト ソース 宛先

チェーン出力 (ポリシー ACCEPT 16 パケット、4024 バイト)
pkts バイト ターゲット プロット オプトイン アウト ソース 宛先
2 80 ACCEPT tcp -- any any どこでもどこでも tcp spt:http

LOオープン、80オープン、9000スタート

iptables がオンになっていると、静的 Web ページを開くことができますが、WordPress に戻すと、
が返されます。
エラーログを確認すると、すべて次のようになります:
2013/09/26 01:45:37 [エラー] 1745#0: *106 recv() が失敗しました (104: ピアによって接続がリセットされました) 上流からの応答ヘッダーの読み取り中に、クライアント:、サーバー: xiaobuxun.me、リクエスト: " POST /wp-admin/admin-ajax.php HTTP/1.1"、アップストリーム: "fastcgi://127.0.0.1:9000"、ホスト: "xiaobuxun.me"、リファラー: "http://xiaobuxun.me/wp -admin/post-new.php"

fastCGI で使用される 9000 ポートが開いていないのは問題だと思いますが、それでも 502 が返されるのはなぜですか? ! !

iptables nginx 高速CGI
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。