Как разрешить домены в бродячем ящике? - PullRequest
0 голосов
/ 31 октября 2018

У меня есть Debian Vagrant box, на котором работает сервер Nginx, на котором размещены два веб-сайта / сервиса, которые должны обмениваться данными через конечные точки JSON.

Веб-сайты доступны с https://app.test и https://cdn.app.test из браузера системы Host MacOS.

Для этого у меня есть настройка config.vm.network "private_network", ip: "33.33.33.10" в Vagrantfile.

Я добавил в файл /etc/hosts в MacOS:

33.33.33.10 app.test
33.33.33.10 cdn.app.test

Я могу получить доступ к обоим доменам с Mac, это работает.

Однако я не могу использовать curl https://cdn.app.test/ в оболочке Vagrant box, потому что Домены не будут разрешены. Ни curl_init, ни file_get_contents не работают.

Думаю, проблема в том, что Vagrant не может видеть записи хостов MacOS.

Как правильно настроить эту систему разработки? Что легко исправить?

1 Ответ

0 голосов
/ 31 октября 2018

Простое решение - добавить

127.0.0.1       app.test
127.0.0.1       cdn.app.test

до /etc/hosts в окне Debian Vagrant.

...