WANからの要求に応答しないNginxサーバー


0

私は、現在私が続いているESXiの6内のFedoraサーバ24で実行する上でホストされているVPSからWebサイトを移行するPoweredgeのT110を設定しています。この同様のFedoraサーバ24を実行VPS、および新しい両方に、チュートリアルをT110上の仮想サーバー。

デフォルトのサーバーブロックにアクセスして、テストページを正しく表示することはできますが、チュートリアルのパターンに従って作成した新しいサーバーブロックは正確に機能しません。アドレスtest.foo.orgからWebページにアクセスしようとすると、タイムアウトが発生します。

システムファイアウォールでポート80を既に開いており、pfSenseルーターで、NATルールを作成してWANアドレスのポート80トラフィックを仮想サーバーのポート80に転送します。Canyouseeme.orgもこれをバックアップし、私は実際にポート80を開いており、サーバーを見ることができます。サーバーであるnginxを再起動し、内部IPアドレスを変更しようとしました。また、この構成を別の仮想マシンにまとめてみましたが、役に立ちませんでした。サイトに関連するログにもエントリはありません。SELinuxも問題にならないように確認しました。

この特定のサイトの構成は次のとおりです。このファイルにインクルードを追加し、を追加する以外は、nginxの設定は変更されていませんserver_names_hash_bucket_size 64;

server {
  listen       80;
  server_name  test.foo.org foo.org www.foo.org;
  location / {
    root   /var/www/foo.org/public_html;
    index  index.html index.htm;
    try_files $uri $uri/ =404;
    }    error_page   500 502 503 504  /50x.html;
  location = /50x.html {
    root   html;
  }
}

nginx設定ファイル/ブロックを投稿してください。私の最初の推測はになりSELinux、許容モードに切り替えてみて(setenforce 0)、それが役立つかどうかを確認します。
ラビン

@Rabin構成を追加しました。また、私はすでにSELinuxが問題であるかどうかを確認するためにテストしましたが、そうではありません。
スレイカーザド

ホスト名は正しいIPに解決されていますか?
ラビン

@Rabin、はい。ネームサーバーをチェックしたばかりで、ドメインの発掘検索を実行し、両方が正しいIPアドレスを提供しました。
スレイカーザド

トラフィックが実際にホストに到着することを確認するためにtcpdump -ni eth0 "tcp port 80"、Webサーバーで実行し、ブラウザーでWebサーバーにアクセスして、何かが表示されるかどうかを確認してください。
ラビン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.