ホームページ  >  記事  >  バックエンド開発  >  Nginx 非 80 ポート構成 nginx 80 ポート転送 nginx はポート 80 を使用しません nginx ポート 80 は占有されています

Nginx 非 80 ポート構成 nginx 80 ポート転送 nginx はポート 80 を使用しません nginx ポート 80 は占有されています

WBOY
WBOYオリジナル
2016-07-29 08:53:542066ブラウズ


nginx のリスニング ポートがデフォルトのポート 80 ではなく、80 以外の別のポートに変更された場合、バックエンド サービス Tomcat の request.getServerPort() メソッドは正しいポート番号を取得できず、依然としてポート80に戻ります。クライアントは、sendRedirect() に応答するときに正しいリダイレクト URL を取得できない場合があります。

つまり、正しい構成:

?

server_name localhost; location / {

1

2

3

4

5

6

7

8

9

10

server {server {

    listen 8080;

    server_name localhost;

    location / {

        proxy_pass http://192.168.1.100:8081;

        proxy_set_header Host <span>$host:8080</span>;

        proxy_set_header X-Real-IP $remote_addr;

        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    }

}

listen 8080;
proxy_pass http://192 code><code>.168.1.100:8081;

proxy_set_header ホスト

$host:8080

;

🎜 proxy_set_header X-Real-IP $remote_addr;🎜🎜 proxy_set_header <code>}🎜🎜}🎜🎜🎜 🎜🎜🎜🎜🎜 🎜 上記は、nginx と 80 ポートの内容を含む、Nginx の非 80 ポート構成を紹介しており、PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜 🎜 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。