Почему мои локальные статические файлы не загружаются с хоста в гостевой VirtualBox? - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь заставить мой сайт разработчика localhost работать в VirtualBox Windows 10 / Edge vm, работающем на хосте Ubuntu. Сайт загружается, но загружаются только внешние скрипты и CSS-файлы. Ничего с относительным путем не загрузится. В консоли не появляется 404 ошибки , и я не могу щелкнуть или перейти по ссылкам на скрипты в инструментах разработчика Edge. Как будто эти файлы даже не запрашиваются. Я могу перейти по ссылкам на внешние файлы и посмотреть код.

Пути к файлам выглядят так:

<script type="text/javascript" src="dir/file.ext"></script>

У меня есть файл hosts, настроенный так:

10.0.2.2    outer
10.0.2.2    localhost
10.0.2.2    127.0.0.1

Возможно, требуется только первая запись, но я бросаю дротики в эту проблему.

1 Ответ

0 голосов
/ 24 января 2019

Вы должны запустить свое веб-приложение (в vm), используя ip 0.0.0.0 (не в 127.0.0.1 или 127.0.0.2) на нужном порту.

...