わかりました。このタスクは単純なはずですが、機能させることができません。ドメイン名の後に(実際にはそのドメイン名のIPの後に)サブフォルダーを配置すると、同じサーバー上の特定のポートにリダイレクトされます。基本的に、私は多くのポートを使用する必要をなくしたいと思います。
これがそのための私のnginx設定です
server {
listen 80;
index index.html index.htm index.nginx-debian.html index.php;
server_name aaa.bbb.ccc.ddd;
location ^~ /app2 {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://aaa.bbb.ccc.ddd:8001;
}
}
したがって、aaa.bbb.ccc.ddd / app2にアクセスすると、http://aaa.bbb.ccc.ddd:8001に解決されます。
これはおそらく非常に複雑であることに注意してください。ここで何が欠けていますか?
パットありがとう
「ポートへのリダイレクト」または「ポートへのプロキシ」を意味しますか?それらはかなり異なります。あなたの質問は不明確です、おそらくあなたはクライアントを含むあなたのユースケースを拡張することができます。
—
Tim