Acessando o servidor web PHP em execução em uma VM VirtualBox (com rede somente host)

1

Estou tentando conectar-me ao PHP embutido no servidor da web (php -S) em execução em uma VM VirtaulBox.

  • Meu sistema operacional host: Windows 8.1 x64
  • Meu sistema operacional convidado: Ubuntu Server 14.04 LTS

Eu posso acessar o servidor web Apache muito bem, mas para coisas menores, o servidor web PHP é mais rápido e eu prefiro isso.

O comando que usei para criar um servidor da Web é o seguinte:

php -S localhost:5445

Isso sempre funcionou em um sistema operacional Linux. Apenas digitando localhost:5445 em um navegador mostrou a página da web. No entanto, desta vez quando tento acessar a página do host, recebo um erro dizendo que não é possível conectar e o log não mostra absolutamente nada.

No meu arquivo hosts , configurei um nome para o IP da VM.

Preciso configurar mais alguma coisa?

P.S .: Se eu puder fornecer mais alguma informação, por favor me diga em um comentário. :)

Editar: Tentei acessar o servidor com localhost:5445 , vserver:5445 e 192.168.56.56 , mas nenhum funcionou. Mesmo erro. A propósito, o erro que recebo no Chrome é ERR_CONNECTION_REFUSED .

    
por Martin Fejes 04.07.2015 / 14:43

1 resposta

0

Você pode usar as informações do artigo abaixo. Basicamente, você precisa definir regras de firewall e remover o bloqueio na porta que deseja usar. Eu tentei isso enquanto testava o aplicativo de demonstração do symfony e funciona perfeitamente.

link

    
por 13.02.2016 / 17:18