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.
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
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.
Tags php amazon-web-services