nginx
brew
在 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
我该如何进一步调试这个问题?