我在wildfly 10.1应用服务器上部署了一个webapp。 收听此webapp:http://localhost:8080/app-profile-jsp/(1)
我成功安装了nginx。服务器已成功安装,我测试以提供静态网页和图像。
现在我希望配置nginx来处理Web应用程序 “http://www.frizio.local”(2)网址。 我在/ etc / hosts中配置了这个地址。
我在nginx中的配置如下: 服务器{ 听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 not found”。
帮助帮助!!!! 提前致谢
答案 0 :(得分:1)
我认为你错过了proxypass的尾随:
proxy_pass http://localhost:8080/app-profile-jsp/;
另一方面,我认为你不需要proxy_redirect off;
。
希望它有所帮助!