ufw port acessível localmente, mas não remotamente

0

Estou tentando acessar um aplicativo no meu servidor em execução na porta 8000. No servidor, posso acessar o aplicativo por meio de curl mydomainname.com:8000 de qualquer outra máquina. Acabei de receber curl: (7) Failed to connect to mydomainname.com port 8000: Connection refused .

O que estou fazendo de errado?

Aqui está a saída do ufw e 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
    
por MHinton 30.04.2015 / 18:20

1 resposta

0

Parece que seu host Nginx não está configurado para escutar na porta 8000. O que seu arquivo de hosts virtaul permite?

, ou seja, o que seu /etc/nginx/sites-available/mydomainname.com.config permite em sua configuração?

Aqui está um exemplo de configuração, o que a linha listen diz na sua configuração?

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;
}
    
por heller64bit 30.04.2015 / 19:25