Конфигурация обратного прокси-сервера 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.