Jenkins-我如何在Nginx环境中使用两个不同的位置

时间:2019-05-15 01:56:00

标签: jenkins

我是第一次使用数字海洋,我正在尝试使用jenkins,nginx和nodejs。我可以使工作正常,但是例如,使用下面包含的/ etc / nginx / sites-available / default sript的代码,当我转到主域时,它将重定向到jenkins登录页面。显然那不是最好的。

有没有办法像我在下面尝试的那样添加不同的位置?还是我必须以其他方式配置Nginx?

一切都在同一滴中运行,该构建似乎适用于jenkins,并且该应用程序独立于使用jenkins即可正常运行,因此它只是找到了一种使用jenkins的方法,但仍允许用户访问主要地址无需重定向。

 server_name example.co.uk www.example.co.uk;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                 proxy_set_header X-Real-IP $remote_addr;
                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                 proxy_set_header X-NginX-Proxy true;
                 proxy_set_header Host $http_host;
                 proxy_cache_bypass $http_upgrade;
                 proxy_read_timeout 90s;
                 proxy_pass http://localhost:3000;
                 proxy_redirect http://localhost:3000 https://www.example.co.uk;



        }
        location / {
                 include /etc/nginx/proxy_params;
                 proxy_pass http://localhost:8080;
                 proxy_redirect http://localhost:8080 https://www.example.co.uk/jenkins;

0 个答案:

没有答案