nginx 在非 80/443 端口上监听但没有响应

nginx 在非 80/443 端口上监听但没有响应

nginxbrew在 Mac OS X 上通过端口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

我该如何进一步调试这个问题?

相关内容