Tem acesso ao servidor instalado no Ubuntu a partir do Windows 10

1

Eu uso as mais recentes funcionalidades da microsoft - instale o ubuntu no windows 10 e use-o através do terminal Bash.

Funciona, eu instalei o php7, symfony - tudo funciona. Eu executo o servidor no symfony, ele funciona em 8000.

Mas, quero testá-lo e não posso, porque o link do meu windows 10 não funciona.

Talvez eu precise usar IP ou host virtual para ter acesso ao servidor (no Ubuntu) a partir do Windows.

    
por yAnTar 22.11.2016 / 16:24

2 respostas

0

127.0.0.1 é um IP especial reservado para localhost . localhost significa efetivamente "aqui": refere-se à máquina em que você está no momento. Se você chamar 127.0.0.1 na sua máquina Ubuntu, o IP refere-se à máquina Ubuntu. Se você chamar 127.0.0.1 em sua máquina Windows, o IP refere-se à máquina Windows.

Você precisa vincular seu aplicativo a um IP que possa ser acessado de outras máquinas em sua rede. Você pode encontrar esse IP, por exemplo, da saída de ip addr show :

....
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether d8:50:e6:5b:12:85 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.102/24 brd 192.168.2.255 scope global dynamic eth0
   valid_lft 1777139sec preferred_lft 1777139sec
inet6 fe80::da50:e6ff:fe5b:1285/64 scope link 
   valid_lft forever preferred_lft forever
....

Na saída, procure o dispositivo de rede que conecta sua máquina à rede, no exemplo acima "eth0" para o primeiro dispositivo de ethernet. Depois de "inet" você vê o endereço IPv4, depois de "inet6" o endereço IPv6. Portanto, neste exemplo, a máquina pode ser acessada sob os IPs 192.168.2.102 e fe80 :: da50: e6ff: fe5b: 1285 .

Para vincular seu aplicativo ao IP que você identificou, você pode usar o comando que LeoJava postou:

php bin/console server:run 192.168.2.102:8000

Agora, você deve conseguir acessar seu aplicativo em qualquer máquina em sua rede que possa se conectar a esse IP.

    
por Henning Kockerbeck 22.11.2016 / 18:51
0

Tente iniciar seu servidor pela interface 0.0.0.0

% bl0ck_qu0te%

você testou seu servidor no lado do unbutu?

% bl0ck_qu0te%

Atenciosamente!

    
por LeoJava 22.11.2016 / 17:02