Доступ к поддомену гостевой ОС Ubuntu в виртуальной коробке с хоста Windows7

242
Amit Shah

Используя NAT и переадресацию портов с 8008 на 80, мне удалось получить доступ к гостевому локальному хосту Ubuntu с хоста Windows, используя URL:http://localhost:8008

Теперь мой вопрос:

Я пытаюсь получить доступ к subdomain.localhost в Ubuntu с помощью URL: http://subdomain.localhost:8008но я получаю 403 Запрещенную ошибку. Тот же URL от гостя Ubuntu работает правильно.

Моя Ubuntu: Виртуальная коробка Ubuntu 18.04 LTS: Версия 5.2.16 r123759 (Qt5.6.2)

Vbox работает как администратор из Windows

0

2 ответа на вопрос

0
RedGrittyBrick

Не имеет смысла рассматривать специальное имя, localhostкак если бы оно было обычным доменным именем DNS. Это не так. Это особенное . Не удивительно, что попытка использовать localhost таким способом приводит к странным результатам, которые трудно предсказать или понять.

Вы можете найти более полезным для решения вашей проблемы, используя другой подход

См. Добавление субдомена к локальному URL.

Я попробовал вашу ссылку, но результат тот же. Я думаю, что это проблема разрешения. Amit Shah 5 лет назад 0
0
Amit Shah

РЕШИТЬ

только что обновлен в файле виртуального хоста

от:

 <Directory "/home/amit/buildkit/build/dd47"> Options All AllowOverride All <IfModule mod_authz_host.c> Require local granted </IfModule> </Directory> 

чтобы:

 <Directory "/home/amit/buildkit/build/dd47"> Options All AllowOverride All <IfModule mod_authz_host.c> Require all granted </IfModule> </Directory> 

так что просто изменился Require local grantedнаRequire all granted

и работает с localhostключевым словом.

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