Я изо всех сил пытаюсь исправить это со вчерашнего дня. Я много сделал, чтобы попытаться решить эту проблему, но до сих пор ничего не работает. Я пытаюсь установить NodeJS с Ghost и использовать NGINX в качестве обратного прокси для каждого из моих приложений (в данном случае Ghost), но я не хочу, чтобы он работал на порту 80. Однако он работает только на порту 80. Как только я изменю listen
в файле конфигурации на значение, отличное от 80, он перестает работать.
Итак, вот моя установка
Итак, мой файл конфигурации внутри сайтов-доступных: (работает нормально, если я не изменю 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;
}
}
При прослушивании порта 9000, когда я печатаю netstat -peanut
в консоли это мой результат;
Предложения, почему не работает?