簡體   English   中英

無法使用上下文路徑將 nginx 配置為 tomcat 的代理

[英]Can't configure nginx as a proxy for tomcat with context path

http://localhost:8080/application上訪問帶有應用程序的 Tomcat。

想要通過 url http://app.ru訪問這個應用程序。 所以這是 nginx 代理配置:

server {
    server_name app.ru .app.ru;
    listen 80;
    location / {
        proxy_pass http://localhost:8080/application;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

當移動到http://app.ru 時,它返回 302 重定向到http://app.ru/application

如何解決?

感謝@Richard Smith 的評論。 我忘記了尾隨斜線。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM