我正在尝试使用 Nginx 为我的 JIRA 实例设置反向代理。
server {
listen 80;
server_name jira.domain.com;
location / {
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080;
}
}
每次我直接点击 URL 时,都会看到默认的“欢迎使用 Nginx”页面。如果我刷新,它会带我到 JIRA 仪表板。我在 Nginx 后面的 Confluence 框中也遇到了同样的问题。我缺少什么才能让它正常工作?
答案1
代码没有任何问题,就我所见,server_name 设置正确。如果您访问的是服务器的 IP 地址,则不会提供服务,因为 NGINX(在您的配置中)仅配置为显示来自“jira.domain.com”的内容。
顺便问一下,您能详细说一下吗?如果是通过安装程序编译或安装的,那么其余配置如何?您的“nginx.conf”或“default.conf”?