servidor interno php não visível externamente do Amazon AWS

servidor interno php não visível externamente do Amazon AWS

Estou fazendo alguns testes em um servidor para o qual a segurança tem importância quase zero. Para estes testes pretendo utilizar um servidor php fornecido internamente a partir da versão 5.4. No entanto, no Amazon AWS, a porta vinculada 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 localmente nessa caixa:

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

Mas ao tentar acesso remoto a conexão trava/expira

Aqui está a porta que só é visível no localhost - 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 contra-exemplo, vejamos a porta do servidor Jetty, que É visível externamente:

Aqui está uma porta 8080 funcional - 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

Responder1

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

informação relacionada