Загружает Symfony веб-сервер на машине Vagrant с хоста с localhost

Я создал машину бродяг с ubuntu 14.04 (бродячий файл ниже).

Я отправил хост-порт 8080 на гостевой порт 8000.

У меня есть проект symfony на хосте (папка с файлами Vagrant) (только созданный myfject symfony).

Я ssh для гостевой машины и выполняю php app / console server: запустите (веб-сервер вверх) в / vagrant folder

Я пытаюсь получить localhost: 8080 из браузера хоста, и у меня нет ответа.

Как я могу получить доступ к веб-серверу symfony с главной машины?

Я упростил на максимальном уровне мои бродячие и файлы обеспечения для удобства чтения.

Это мой бродячий файл:

# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.vm.box = "ubuntu/trusty64" config.vm.network "forwarded_port", guest: 8000, host: 8080 config.vm.network "private_network", ip: "10.10.10.10" config.vm.provision "shell", path: "provision.sh" end 

Файл provision.sh:

 #!/usr/bin/env bash apt-get update > /dev/null apt-get install --assume-yes php5-cli 

когда я делаю nmap localhost на гостевой машине:

 Starting Nmap 6.40 ( http://nmap.org ) at 2015-10-28 09:04 UTC Nmap scan report for localhost (127.0.0.1) Host is up (0.00020s latency). Not shown: 996 closed ports PORT STATE SERVICE 22/tcp open ssh 111/tcp open rpcbind 5432/tcp open postgresql 8000/tcp open http-alt 

Большое спасибо!

Jordi

Related of "Загружает Symfony веб-сервер на машине Vagrant с хоста с localhost"

Спасибо @qooplmao за этот ответ.

Я создаю ответ, потому что, возможно, будет легче найти для другого с аналогичной проблемой.

Проблема заключается в том, что сервер symfony запускается с помощью app/console server:run только что из 127.0.0.1 запросов.

Чтобы решить эту проблему, @qooplmao сообщите мне, что мы можем запустить Symfony веб-сервер для всех ip.

Просто выполните: app/console server:start 0.0.0.0:8000 Oh! Если вы хотите остановить его, у вас должен быть app/console server:stop 0.0.0.0:8000

В очередной раз благодарим за помощь!

в symfony3 вам нужно использовать это:

 cd project directory php bin/console server:run 0.0.0.0:8000 

и остановить сервер с нажатием ctrl + c