Назад | Перейти на главную страницу

Контейнер докеров Nginx перестает работать

Первый раз работаю с Nginx и не могу понять, почему мой контейнер внезапно перестает работать.

Я использую образ nginx из образов докеров, и до включения https он работал без проблем.

Это файл nginx.conf, который я добавил к изображению для создания https / SSL-соединения с моим контейнером nginx.

#file used to configure https server with self-signed certificated. this file is used by azure/docker-scripts/docker-e2e-group.yaml
server {
    listen       80;
    server_name  localhost;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
#https://localhost
server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name localhost;

    server_tokens off;

    ssl_certificate /etc/nginx/conf.d/ssl.crt;
    ssl_certificate_key /etc/nginx/conf.d/ssl.key;

    ssl_buffer_size 8k;

    # ssl_dhparam /etc/ssl/certs/dhparam-2048.pem; can use a pem file here.

    ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
    ssl_prefer_server_ciphers on;

    ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:DH+3DES:!ADH:!AECDH:!MD5;

    ssl_ecdh_curve secp384r1;
    ssl_session_tickets off;

    # OCSP stapling
    # ssl_stapling on;
    # ssl_stapling_verify on;
    # resolver 8.8.8.8;

    #return 301 https://localhost$request_uri;
     location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

Dockerfile - это два шага, первый здесь опущен, но я просто компилирую свои приложения angular. Второй шаг.

### STAGE 2: Run ###
FROM nginx:1.17.1-alpine
COPY --from=build /app/dist /usr/share/nginx/html/

Контейнер через несколько минут отказывается от любого подключения и больше не обслуживает сайт.

Любая помощь по устранению неполадок будет очень признательна. Совершенно потерял даже то, на что теперь смотреть.