У меня в nginx.conf множество сайтов.
И есть потребность, сделать, чтобы у каждого обрабатывался listen 443, сейчас только 80 по стандарту ставит ISP. Можно ли 1 правилом, сделать, чтобы все сайты были listen 443 без прописывания этого каждому server?
Настройте default virtual host , все запросы по https к вашему серверу будут приходить на него.
Чтото типа такого:
server {
listen 443 ssl;
server_name _;
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
тут все другие директивы
}