Порт UFW доступен локально, но не удаленно

Я пытаюсь получить доступ к приложению на моем сервере, работающем через порт 8000. С сервера я могу получить доступ к приложению через curl mydomainname.com:8000 с любой другой машины, которую я только что получил curl: (7) Failed to connect to mydomainname.com port 8000: Connection refused.

Что я делаю не так?

Вот вывод команды ufw и netstat.

$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22                         ALLOW IN    Anywhere
80/tcp                     ALLOW IN    Anywhere
8000                       ALLOW IN    Anywhere
22 (v6)                    ALLOW IN    Anywhere (v6)
80/tcp (v6)                ALLOW IN    Anywhere (v6)
8000 (v6)                  ALLOW IN    Anywhere (v6)

$ netstat -tln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::25                   :::*                    LISTEN
0
задан 30 April 2015 в 19:20

1 ответ

Похоже, что Ваш хост Nginx не настраивается для слушания на порте 8000. Что позволяет Ваш виртуальный файл hosts?

т.е. чему Ваш /etc/nginx/sites-available/mydomainname.com.config позволяет войти, это - конфигурация?

Вот конфигурация в качестве примера, что listen, строка говорит в Вашей конфигурации?

server {
        listen   80; ## listen for ipv4; this line is default and implied
        #listen   [::]:80 default ipv6only=on; ## listen for ipv6

        root /var/www/example.com/public_html;
        index index.html index.htm;

        # Make site accessible from http://localhost/
        server_name example.com;
}
0
ответ дан 30 April 2015 в 19:20

Другие вопросы по тегам:

Похожие вопросы: