php servidor interno não visível externamente da amazon aws

1

Eu estou fazendo alguns testes em um servidor para o qual a segurança é quase de importância zero. Para estes testes eu quero usar um servidor php fornecido internamente a partir da versão 5.4. No entanto, na Amazon AWS, a porta associada não é acessível externamente (trava na conexão ..):

$ php -S 10.138.XXX.XXX:81 -t ~/webapps/ssh
PHP 5.4.37 Development Server started at Fri Feb 20 23:22:12 2015

Agora, podemos acessar o servidor php localy nessa caixa:

wget 10.138.XXX.XXX:81/webconsole.php

Mas ao tentar acessar remotamente, a conexão trava / desativa

Aqui está a porta visível apenas no host local - não externamente:

$ netstat -an | grep 81  #81 is the php port number
tcp        0      0 10.138.xxx.xxx:YY             0.0.0.0:*                   LISTEN

Como um contra-exemplo, vamos ver a porta do servidor Jetty, que é visível externamente:

Aqui está uma porta 8080 ativa - visível externamente:

root@ip-10-138-XXX-XXX ~]$ netstat -an | grep 8080
tcp        0      0 :::8080                     :::*                        LISTEN
tcp        0      0 :::18080                    :::*                        LISTEN
tcp        0      0 ::ffff:10.138.xxx.xxx:8080    ::ffff:107.1.xxx.xxx:61428   ESTABLISHED
    
por javadba 22.02.2015 / 06:41

1 resposta

0

Nas regras de entrada do grupo de segurança ao qual sua instância pertence, você pode abrir a porta 81 de entrada para o seu endereço IP ou para todos.

    
por 22.02.2015 / 06:49