Может быть, действительно сделать
server {
listen 80;
listen 443 default ssl;
Или явно указывать
server {
listen 80 ssl_off;
listen 443 ssl_on;
...
}
А какой смысл в ssl_off ?
явно выключить.
Правда, необходимо это если можно менять default - on/off. Ежели
по-дефолту ssl_off и не давать возможности менять default, можно обойтись
обойтись одним ssl_on.
А будет ли в твоей конструкции
server {
listen 80;
listen 443 default ssl;
обрабатываться http запрос, пришедший на порт 443? По логике, привычной с
Апача, - не должен, должен ругнуться.