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

Ghost с Nginx работает только на порту 80

Я изо всех сил пытаюсь исправить это со вчерашнего дня. Я много сделал, чтобы попытаться решить эту проблему, но до сих пор ничего не работает. Я пытаюсь установить 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 в консоли это мой результат;

netstat -peanut

Предложения, почему не работает?