アナログドメインとnginxのは、解決するために、プロキシポートマッピングを逆転します

ローカル・ホストの変更: 

  www.xxx.com 127.0.0.1
  127.0.0.1 api.xxx.com
  127.0.0.1 manage.xxx.com
  127.0.0.1 image.xxx.com

通訳の設定:127.0.0.1へのアクセスドメインwww.xxx.com同等アクセスした後、

ドメイン名が解決されますが、我々がアクセスしたい場合は、今、自分のプラスポートを持っている:http://www.xxx.com:8080

これは優雅ではありません。:私たちは、直接ドメイン名ことを願っていhttp://www.xxx.com この場合、デフォルトのポートは、我々が8080ポートに要求を転送することができますどのように、80のですか?

Nginxは:ここでは、リバースプロキシツールを使用する必要があります

 

メインの設定ファイルの最初のnginxのnginx.conf私達の構成で参照includeディレクティブを使用しました:

    。バーチャルホスト/ * confに含ま;

 

 

 

そして、nginx.conf新しいファイル内のクリップのバーチャルホストディレクトリ:

そして、バーチャルホストのファイルxxx.confを作成し、次の構成で入力します。

  上流XXX-管理{
    サーバー127.0.0.1:9001。

   #サーバIDアドレス:ポートは、複数のクラスタを形成してもよい
  }
  上流{XXX-ゲートウェイ
    サーバ127.0.0.1:10010;
  }
  上流{XXX-ポータル
    サーバ127.0.0.1:9002;
  }

  サーバー{
    80を聞きます。
    SERVER_NAME manage.xxx.com;

    位置/ {
      proxy_passのhttp:// XXX-管理します。 
      600 proxy_connect_timeout。
      proxy_read_timeout 5000;
    }
  }
  サーバー{
    80を聴きます。
    SERVER_NAME www.xxx.com;

    場所/ {
      proxy_passます。http:// xxxのポータル。
      600 proxy_connect_timeout。
      proxy_read_timeout 5000;
    }
  }
  サーバー{
    80を聴きます。
    SERVER_NAME api.xxx.com;

    位置/ {
      proxy_passのhttp:// xxxのゲートウェイ。
      600 proxy_connect_timeout。
      proxy_read_timeout 5000;
    }
  }

 

おすすめ

転載: www.cnblogs.com/3hhh/p/11790633.html