Конфигурация обратного прокси-сервера Nginx для контейнеров jenkins и docker вызывает ошибку 404 при попытке подключиться к приложению Docker

На моем VPS я настроил nginx как обратный прокси. Я пытаюсь настроить nginx для подключения к контейнеру jenkins и docker. Мой конфигурационный файл из /etc/nginx/sites-enabled/default:

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

server {

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

    access_log            /var/log/nginx/jenkins.access.log;
    error_log            /var/log/nginx/jenkins.error.log;

    location / {

            include /etc/nginx/proxy_params;

            add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
            add_header X-Content-Type-Options nosniff;
            add_header X-Frame-Options "SAMEORIGIN";
            add_header X-XSS-Protection "1; mode=block";
            add_header X-Robots-Tag none;
            add_header X-Download-Options noopen;
            add_header X-Permitted-Cross-Domain-Policies none;
            #proxy_pass http://172.17.0.5:8080;
            proxy_pass          http://localhost:8081;
            #proxy_read_timeout  90s;
            # Fix potential "It appears that your reverse proxy set up is broken" error.
    }

    location /portainer {

            include /etc/nginx/proxy_params;

            add_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
            add_header X-Content-Type-Options nosniff;
            add_header X-Frame-Options "SAMEORIGIN";
            add_header X-XSS-Protection "1; mode=block";
            add_header X-Robots-Tag none;
            add_header X-Download-Options noopen;
            add_header X-Permitted-Cross-Domain-Policies none;

            proxy_pass          http://172.17.0.2:9000;
    }
}

Проблема в том, когда я пытаюсь подключиться к / portainer. Единственное, что я вижу, это ошибка 404 - страница не найдена. Есть идеи, что не так с этим конфигом?

На той же машине у меня есть брандмауэр UFW, разрешающий запросы только через порт 443 и 22 (ssh). Все запросы к / location перенаправляются на jenkins.

0 ответов

Другие вопросы по тегам