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は:ここでは、リバースプロキシツールを使用する必要があります
上流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;
}
}