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

nginx слушает, но не отвечает на порте, отличном от 80/443

nginx в Mac OS X работает через brew успешно на портах 80 и 443.

Однако я пытаюсь использовать другой порт. 18000 и nginx не хочет отвечать, несмотря на прослушивание порта.

server {
    listen       18000 ssl;
    server_name  example.com www.example.com;

    location / {
        proxy_pass       https://www.new-server.com/;
        proxy_redirect   https://www.new-server.com https://www.example.com;
}

Я вижу, что порт слушает netstat -na | grep LISTEN | grep 18000:

tcp4       0      0  *.18000                *.*                    LISTEN 

sudo lsof -i :18000 показывает, что порт также прослушивается nginx:

nginx     71351       root   11u  IPv4 0x78e8667283110347      0t0  TCP *:18000 (LISTEN)
nginx     71359     nobody   11u  IPv4 0x78e8667282110647      0t0  TCP *:18000 (LISTEN)

Однако журналы доступа ничего не показывают, когда я запускаю curl -k https://example.com:18000. При запуске ничего не отображается в журнале ошибок nginx после установки конфига выше.

Как я могу отладить это дальше?