Nginx にはドメイン名 80 経由ではアクセスできませんが、それ以外は問題ありません。原因は何ですか?
怪我咯
怪我咯 2017-05-16 17:26:10
0
5
937
リーリー

上記は設定ファイルですが、80を8001に変更するとアクセスできるようになります。または、80 を変更せずに IP 経由で直接アクセスすることもできます。
ドメイン名:80の組み合わせのみアクセスできません。エラーメッセージは出ません。
何が原因でしょうか?

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(5)
Ty80

UNIX システムでは、1024 未満のポートを監視するには root 権限が必要です。起動時に sudo を追加していませんか?

また、ホストに127.0.0.1 foo.bar.comを追加しましたか?

いいねを押す +0
大家讲道理

あなたは訪問しています域名:80 的时候,难道浏览器不会自动把 :80 帮你去掉吗?按理说,80 これは一般的な HTTP サービスのデフォルト製品であり、ブラウザが自動的に処理します。

この設定には直接アクセスできます foo.bar.com 就可以了,不需要再加 :80。 IP 経由で直接アクセスすると、ポート 80 でリッスンする Nginx のデフォルト設定にアクセスすることになります。

いいねを押す +0
洪涛

nginx.conf または他の vhost conf ファイルでは IP アクセスが制限されています
例:
サーバー{
デフォルトの 80 を聞いてください;
サーバー名 _;
サーバー名 www.example.com example.com
500 を返します;
}

いいねを押す +0
習慣沉默

nmap foo.bar.com を使用して、foo.bar.com が VPS の IP であるかどうかを確認します。ちなみに、ポート 80 が監視されているかどうかを確認してください。ああ、ファイリングなどの問題もあるかもしれません。 。 。

いいねを押す +0
大家讲道理

ファイリングの問題かどうかを確認できます。ロビンタン氏も同意する。 (まだ同意できません...)
121.222.208.43 - - [時間] "-" 400 0 "-" "-"
400 不正なリクエストです。
アクセスは Nginx に到達する前に中断されます。他のポートの可用性と組み合わせると、申請の問題になる可能性があります。 (80,443だけは役に立たないかもしれません?)
私は外国の VPS とドメイン名を購入しましたが、この問題に遭遇したことはありません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート