Итак, у меня проблема с Wordpress, работающим на Vagrant VM. Виртуальная машина представляет собой коробку Ubuntu, precision32, работающую под VirtualBox. Он настроен для частной сети без определенных правил переадресации портов:
config.vm.network "private_network", ip: "192.168.33.10"
Виртуальная машина имеет базовый стек LAMP без дополнительных настроек — например, без виртуальных хостов.
С хост-компьютера я могу получить доступ к стандартным ресурсам виртуальной машины через HTTP: простой index.html или все, что мне нужно, чтобы поместить в подкаталоги.
У меня WordPress установлен в /wordpress. Когда я пытаюсь получить доступ
http://192.168.33.10/wordpress
из браузера на хосте меня перенаправляют на
http://192.168.33.10:8080/wordpress
Который терпит неудачу, потому что там ничего не слушает.
Когда я создаю конкретное имя хоста для виртуальной машины и добавляю его в файл hosts /etc/hosts и получаю доступ к WP через имя хоста, я получаю тот же результат.
Ссылки, которые я могу найти, в основном связаны с запуском WP за обратным прокси. Но я этого не делаю — если только что-то в моей настройке Vagrant не означает, что я действительно существую и просто не знаю об этом.
Есть идеи?