Бродяга не может добраться до сервера в браузере на MacOS High Sierra - PullRequest
0 голосов
/ 02 июня 2018

Я смог настроить несколько локальных серверов, используя разные поля;laravel/homestead & ubuntu/xenial64.Кажется, они нормально работают, и когда я запускаю vagrant shh, я могу без проблем подключиться к серверу.Кажется, он даже синхронизирует папку, как и ожидалось, в каталог /vagrant.

Но когда я пытаюсь загрузить это (http://127.0.0.1/) в браузер, я просто получаю сообщение об ошибке "Этот сайт не доступен" в Chrome.

По умолчанию Vagrantfile выглядит следующим образом:

Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
end

Я ранее использовал Mamp Pro (который все еще установлен, но не активен) на моей машине MacOS High Sierra.Я не думаю, что есть какие-либо конфликты портов или что-то в этом роде.

Но в случае, если это проблема, я попытался настроить конкретный IP-адрес, например

config.vm.network "private_network", ip: "55.55.55.5"

У меня также естьпопытался определить разные порты для хоста

config.vm.network "forwarded_port", guest: 80, host: 4567, host_ip: "127.0.0.1"

Я должен что-то упустить в конфигурации, но в соответствии с документацией это должно работать. Любые предложения?

ПростоК вашему сведению, я установил VirtualBox и Vagrant (используя Homebrew) и использую Vagrant Manager для наблюдения за коробками.

1 Ответ

0 голосов
/ 04 июня 2018

Вы только что установили Ubuntu OS по умолчанию.

У вас не работает веб-сервер. Вы можете установить Apache или nginx и убедиться, что сервер запущен, только после этого вы можете получить к нему доступ..

Виртуальная машина scotch / box vargrant имеет набор провайдеров, которые устанавливают для вас весь сервер, следовательно, он работает нормально.

...