Имейте доступ к серверу, установленному на человечности из окон 10

Я использую последнюю функциональность от Microsoft - человечность установки на окнах 10 и использую ее через терминал Bash.

Это работает, я установил php7, симфонию - все работает. Я выполняю сервер на симфонии, он работает над 8 000.

Но, я хочу протестировать его, и я не могу, потому что http://127.0.0.1:8000 из моих окон 10 не работает.

Возможно, я должен использовать IP или виртуальный хост, чтобы иметь доступ к серверу (на человечности) из окон.

1
задан 22 November 2016 в 18:24

2 ответа

Попытайтесь запустить свой сервер по интерфейсу 0.0.0.0

php мусорное ведро/консоль server:run 0.0.0.0:8000

, Вы протестировали свой сервер на стороне Ubuntu?

telnet 127.0.0.0 8000

С наилучшими пожеланиями!

0
ответ дан 8 December 2019 в 07:43

127.0.0.1 специальный IP, это резервируется для localhost. localhost эффективно означает "здесь": Это относится к машине, Вы идете в данный момент. Если Вы звоните 127.0.0.1 на Вашей машине Ubuntu, IP относится к машине Ubuntu. Если Вы звоните 127.0.0.1 на Вашей машине Windows, IP относится к машине Windows.

необходимо связать приложение с IP, это достижимо от других машин в сети. Можно найти что IP, например, от вывода 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
....

В выводе, ищите сетевое устройство, которое подключает Вашу машину к сети в примере выше "eth0" для первого устройства Ethernet. После "inet" Вы посмотрите адрес IPv4, после "inet6" адрес IPv6. Так, в этом примере машина достижима под дюйм/с 192.168.2.102 и fe80:: da50:e6ff:fe5b:1285.

Для привязки приложения с IP Вы определили, можно использовать команду, которую отправил LeoJava:

php bin/console server:run 192.168.2.102:8000

Теперь необходимо смочь достигнуть приложения от любой машины в сети, которая может соединиться с тем IP.

0
ответ дан 8 December 2019 в 07:43

Другие вопросы по тегам:

Похожие вопросы: