nginx 如何更改jenkins的网址?

slsn1g29  于 2022-11-21  发布在  Nginx
关注(0)|答案(1)|浏览(172)

我创建了一个EC2示例,并使用Gunicorn和Nginx部署了一个Django应用程序。为了为应用程序构建管道,我在同一主机上安装了jenkins。现在我想使用dns(jenkins.mydnsname.comwww.mydnsname.com/jenkins)访问jenkins。目前,jenkins可以使用我的示例的公共ip(http://mypublicip:8080/)访问。我如何更改url
我尝试在我的nginx中添加以下配置,但没有成功

location /jenkins {
        sendfile off;
        proxy_pass         http://myip:8080/;
        proxy_redirect     default;
        proxy_http_version 1.1;

        #this is the maximum upload size
        client_max_body_size       10m;
        client_body_buffer_size    128k;

        proxy_connect_timeout      90;
        proxy_send_timeout         90;
        proxy_read_timeout         90;
        proxy_buffering            off;
        proxy_request_buffering    off; # Required for HTTP CLI commands
        proxy_set_header Connection ""; # Clear for keepalive
    }
omhiaaxx

omhiaaxx1#

如果您通过Tomcat启动Jenkins,在启动服务器之前,导出以下环境变量,该变量将使用添加的上下文启动Jenkins。如果没有,您可以将以下内容添加到Jenkisns启动命令中。(java -jar jenkins............. --prefix=/jenkins

export JENKINS_OPTS="--prefix=/jenkins"

然后你的Nginx配置应该工作。

相关问题