Мне нужно поддерживать http и Https для моего сервиса, который использует Nginx. Ниже код из nginx .conf файла делает эту работу:
server
{
listen 80 default_server;
listen 443 ssl;
keepalive_timeout 70;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers AES128-SHA:AES256-SHA:RC4-SHA:DES-CBC3-SHA:RC4-MD5;
ssl_certificate /etc/nginx/environments/cer.pem;
ssl_certificate_key /etc/nginx/environments/key.key;
....
....
}
Проблема возникает в том случае, если сертификаты не смонтированы в папке. В этом случае Nginx сервер не перезагружается и даже не слушает http. Существует ли какой-либо подход, при котором сервер продолжает прослушивать http, если возникает какая-либо проблема, связанная с ssl? Любой способ, которым мы можем условно прослушивать порт, проверяя наличие ssl_certificates в каталоге. Нужна помощь