gpt4 book ai didi

java - 将 nginx 配置为 wildfly web 应用程序的反向代理

转载 作者:行者123 更新时间:2023-11-30 07:57:54 24 4
gpt4 key购买 nike

我在 wildfly 10.1 应用程序服务器上部署了一个 webapp。此 webapp 被监听:http://localhost:8080/app-profile-jsp/ (1)

我成功安装了nginx。服务器已成功安装,我测试为静态网页和图像提供服务。

现在我想配置 nginx 来访问网络应用程序“http://www.frizio.local” (2) 网址。我在/etc/hosts 中配置这个地址。

我在 nginx 中的配置如下:

server {
listen 80;
server_name frizio.local www.frizio.local;

access_log /var/log/nginx/static.access.log;
error_log /var/log/nginx/static.error.log;

root /srv/http/static;


location / {
proxy_pass http://localhost:8080/app-profile-jsp;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;

proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;

}


location /pics {
autoindex on;
autoindex_exact_size off;
}
}

当我尝试访问 (2) 服务器响应“404 未找到”。

提前致谢

最佳答案

我想你错过了 proxypass 的尾随/:

proxy_pass  http://localhost:8080/app-profile-jsp/;

另一件事,我认为您不需要在此处关闭 proxy_redirect;

希望对您有所帮助!

关于java - 将 nginx 配置为 wildfly web 应用程序的反向代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40848481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com