私のアプリは私のサーバー上にあり、http: //vps465.ns.planethoster.net :8080/Calenicon/ で正常に動作します。
(したがって、GlassFish アプリのコンテキスト ルートは /Calenicon です)
ドメイン名はhttp://www.calenicon.rogです。
nginx の設定は単純です:
server {
listen 80;
server_name calenicon.org www.calenicon.org;
location / {
proxy_pass http://localhost:8080/Calenicon/;
proxy_set_header X-Real-IP $remote_addr;
}
しかし、http://www.calenicon.orgにアクセスすると、すべての相対パスに不要な「/Calenicon」が挿入されていることがわかりますか? (「なぜこのアプリなのか」というリンクをクリックしてみてください。パスの「/Calenicon」の部分を削除して、再び機能することを確認してください。)
誰かが私に解決策を教えてもらえますか? どうも!