Проблемы перенаправления порта 8080 с Wordpress в Vagrant VM

Итак, у меня проблема с 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 не означает, что я действительно существую и просто не знаю об этом.

Есть идеи?


person Steve Lane    schedule 28.12.2014    source источник
comment
Дело в том, что что-то, я думаю, WordPress перенаправляет мой запрос на порт 8080, а я этого не хочу. Запросы на другие ресурсы НЕ перенаправляются — они работают. Запросы на ресурсы WordPress перенаправляются на 8080 и не выполняются. Мне нужно выяснить, что перенаправляет запросы WordPress на 8080, и остановить это :-)   -  person Steve Lane    schedule 29.12.2014
comment
Можете ли вы опубликовать копию вашего Vagrantfile? Порт 8080 может использоваться для воспроизведения с прокси-сервера или конфигурации WordPress, которую просто нужно настроить.   -  person BrianC    schedule 29.12.2014


Ответы (1)


Я предлагаю использовать порт 8080 как в гостевой системе, так и на сервере. Настройте веб-сервер для прослушивания порта 8080 и сопоставьте этот порт с хостом Vagrant через forwarded_port.

person Frock81    schedule 10.05.2019