nginx プロキシ転送を構成する方法

(*-*)浩
リリース: 2019-07-20 15:43:58
オリジナル
68697 人が閲覧しました

nginx プロキシ転送を構成する方法

Nginx は強力なサーバーです。複数のサーバーを構成できます。サーバーはサーバーです。

server {
      listen       80;
      server_name  *.yourdomain.com;

   ....
}
ログイン後にコピー

プロキシ転送は、次の場所にあります。サーバーの構成

server {
   // 服务器配置
   location  / {
   // ...... 代理配置
   }
}
ログイン後にコピー

一般的な Nginx プロキシ構成

upstream my_server {                                                         
    server 10.0.0.2:8080;                                                
    keepalive 2000;
}
server {
    listen       80;                                                         
    server_name  10.0.0.1;                                               
    client_max_body_size 1024M;

    location /my/ {
        proxy_pass http://my_server/;
        proxy_set_header Host $host:$server_port;
    }
}
ログイン後にコピー

この構成を通じて、nginx アドレス http://10.0.0.1 にアクセスします。 :80/my リクエストは my_server サービス アドレス http://10.0.0.2:8080/

# 次のように設定されている場合に注意してください:

upstream my_server {                                                         
    server 10.0.0.2:8080;                                                
    keepalive 2000;
}
server {
    listen       80;                                                         
    server_name  10.0.0.1;                                               
    client_max_body_size 1024M;

    location /my/ {
        proxy_pass http://my_server;
        proxy_set_header Host $host:$server_port;
    }
}
ログイン後にコピー
次に、nginx アドレス http://10.0.0.1:80/my へのアクセス要求は、my_server サービス アドレス http://10.0.0.2:8080/my に転送されます。これは、proxy_pass パラメータに URL のパスが含まれていない場合、場所パターンによって識別されるパスが絶対パスとして使用されるためです。

Nginx 関連の技術記事の詳細については、

Nginx の使用法チュートリアル 列にアクセスして学習してください。

以上がnginx プロキシ転送を構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!