ホームページ  >  に質問  >  本文

Nginx にはドメイン名 80 経由ではアクセスできませんが、それ以外は問題ありません。原因は何ですか?

リーリー

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

怪我咯怪我咯2712日前908

全員に返信(5)返信します

  • PHP中文网

    PHP中文网2017-05-16 17:28:10

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

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:28:10

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

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

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 17:28:10

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

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:28:10

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:28:10

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

    返事
    0
  • キャンセル返事