Nginx后面的Jenkins无法加载静态资源

Nginx后面的Jenkins无法加载静态资源,nginx,jenkins,Nginx,Jenkins,我有一个独立的Jenkins,可以在上找到它,并设置一个在80端口上工作的Nginx实例 这是我的Nginx配置文件: location /jenkins { proxy_pass http://127.0.0.1:8080/; } 通过访问我可以访问Jenkins,但Jenkins的静态资源(如css)没有加载图像。我可以通过访问这些静态资源 我应该如何更正我的Nginx配置文件以使Nginx反向代理背后的Jenkins工作 Nginx版本:1.12.2 Jenkins版本:Jenk

我有一个独立的Jenkins,可以在上找到它,并设置一个在80端口上工作的Nginx实例

这是我的Nginx配置文件:

location /jenkins {
    proxy_pass http://127.0.0.1:8080/;
}
通过访问我可以访问Jenkins,但Jenkins的静态资源(如css)没有加载图像。我可以通过访问这些静态资源

我应该如何更正我的Nginx配置文件以使Nginx反向代理背后的Jenkins工作

Nginx版本:1.12.2
Jenkins版本:Jenkins-2.89.1-1.1.noarch.rpm

我得到了答案,我正在使用CentOS7,将
Jenkins_ARGS=“--prefix=/Jenkins”
添加到/etc/sysconfig/Jenkins并重新启动Jenkins工作。

设置环境变量

JENKINS_OPTS=“--前缀=/JENKINS”

在docker compose文件中,它将如下所示:

  environment:
      - JENKINS_OPTS="--prefix=/jenkins"