Ssl jenkins端口的Nginx配置

Ssl jenkins端口的Nginx配置,ssl,nginx,jenkins,Ssl,Nginx,Jenkins,我是Nginx新手,在配置中遇到了以下问题:因为我已经设置了ssl证书,所以我无法再访问Jenkins管理员(我通过访问mydomanin.net:8080实现了这一点)。 以下是我现在在/etc/nginx/sites available/default中设置的配置: server { listen 80 default_server; listen [::]:80 default_server; server_name mydomain.

我是Nginx新手,在配置中遇到了以下问题:因为我已经设置了ssl证书,所以我无法再访问Jenkins管理员(我通过访问mydomanin.net:8080实现了这一点)。 以下是我现在在/etc/nginx/sites available/default中设置的配置:

server {
         listen 80 default_server;
         listen [::]:80 default_server;
         server_name mydomain.net;
         return 301 https://$server_name$request_uri; 
       }

server {
        server_name mydomain.net;

        listen 443 ssl http2 default_server;
        listen [::]:443 ssl http2 default_server;
        include snippets/ssl-mydomain.net.conf;
        include snippets/ssl-params.conf;

        root /var/www/foldername;

        index index.html index.htm index.nginx-debian.html;
        location / {
                     error_page 404 =200 /index.html;
                   }
       }
一切正常,但我必须能够访问端口8080上的詹金斯管理员。如果我现在尝试,我会得到一个错误,这个站点无法提供安全连接错误\u SSL\u协议错误

我尝试在端口8080上设置另一个带有侦听的服务器块,但没有成功。此外,我还尝试在现有服务器块上添加另一个侦听,结果相同:(

任何能让我走上正确方向的建议都将不胜感激


谢谢

您的新ssl站点是否强制执行HTTP严格的传输安全?在这种情况下,您的浏览器试图在端口8080上使用
https
。@RichardSmith是的,就是这样。有没有办法编辑nginx配置以便我可以访问8080端口(这是Jenkins管理员)使用我当前的设置?如果您保留现有的HSTS策略,您将需要使用不同的浏览器,使用不同的服务器名称,或者可能使用IP地址进行连接。@RichardSmith好的,但是我如何在我的nginx配置中配置它?您可以尝试从ssl站点使用反向代理。您的新ssl站点是否强制执行HTTP严格的传输安全性?在这种情况下,您的浏览器试图在8080端口上使用
https
。@RichardSmith是的,就是这样。有没有办法编辑nginx配置以便我可以访问8080端口(这是Jenkins管理员)使用我当前的设置?如果您保留现有的HSTS策略,您将需要使用不同的浏览器,使用不同的服务器名称,或者可能使用IP地址进行连接。@RichardSmith好的,但如何在我的nginx配置中配置?您可以从ssl站点尝试反向代理。