Nginx 反向代理显示默认屏幕

Nginx 反向代理显示默认屏幕

我正在尝试使用 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”?

相关内容