前提条件は次のとおりです。
example.com
Godaddy にドメインを登録しました。- いくつかのアプリケーションを使用して、Tomcat を
8080
ポートで実行しています。8080 ポートは世界に隠されています。 - にマッピング
subdomain.example.com
したいserver:8080/subdomain
。将来的には、同様のマッピング (たとえば、 へ)subdomain2.example.com
を実行できるようにしたいと考えています。server:8080/anotherContext
example.com
にマッピングする必要がありますserver:8080/mainPageApp
- 他のすべてのアプリケーションは、コンテキストを介してアクセスできる必要があります:
example.com/app
->server:8080/app
.
今のところ、godaddy のみを構成しました (これが良いかどうかはわかりません)。
この場合、nginx の設定を手伝ってもらえますか? これが私のものですが、無限のリダイレクトを送信します:
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html;
}
}
server {
listen 80;
server_name subdomain.localhost;
location / {
proxy_pass http://127.0.0.1:8080/subdomain;
}
}