自昨天以来,我一直在努力修复这个问题。 我已经做了很多尝试和解决它,仍然没有任何接缝工作。 我试图用Ghost安装NodeJS,并使用NGINX作为我的每一个应用程序(在这种情况下为Ghost)的反向代理,但是我不希望它在端口80上运行。但是,它只能在端口80上运行。只要将configuration文件中的listen选项更改为80以外的值,就会停止工作。
所以这是我的设置
所以我的站点内的configuration文件可用是:(工作正常,除非我更改listen 80 default_server来listen 9000 default_server或任何其他端口。
server { listen 80 default_server; server_name x.net www.x.net; root /www/x.net; index index.html index.htm; location / { proxy_pass http://localhost:9020; proxy_set_header Host $host; } }
当我在控制台inputnetstat -peanut时候听到端口9000,这是我的结果;
netstat -peanut
build议为什么它不工作?