E3 O Ubuntu Passos para o proxy Nginx passa uma porta para a porta 80

0

Estou executando um novo servidor Ubuntu 16.04 usando o Amazon E3. Eu editei /etc/nginx/sites-enabled/default para ler:

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name _;

    location / {
            proxy_pass http://localhost:8080;
    }

}

Então eu reinicio o nginx server sudo /etc/init.d/nginx restart

Em seguida, verifique novamente se meu aplicativo simples está sendo servidor na porta 8080.

Mas ainda não vejo o aplicativo quando vou ao IP.

Há outro passo que estou perdendo, como adicionar uma regra de segurança em algum lugar?

    
por Philip Kirkbride 08.12.2016 / 19:43

1 resposta

1

O Config parece válido. Então você deve checar:

  1. iptables na sua instância do Ubuntu (iptables -L -n).
  2. Grupo de segurança. O acesso na porta 80 deve ser permitido para seu IP, sua sub-rede ou todos (0.0.0.0/0).
  3. Rede ACL. Como no grupo de segurança, ele deve permitir o acesso na porta 80. Eles trabalham no nível de sub-rede.

Os últimos dois fazem sentido apenas se você estiver executando sua instância no VPC.

    
por Sergey Kovalev 08.12.2016 / 21:16