Вопрос больше для интереса и понимания происходящего нежели критичный.
Есть virtualbox с гостевой ubuntu с apache2.2. Настроен NAT. на ubuntu стоит wordpress.
Если я ставлю правило проброса host 81 -> guest 81 . и в настройках вордпесса пишу sitename:81, то я могу с host машины по адресу 127.0.0.1:81 получить wordpress страничку.
Если правило host 81 -> guest 80 и в настройках вордпресса просто sitename, то при заходе с host машины по адресу 127.0.0.1:81, то, как я полагаю, wordpress делает перенаправление на 80 порт и я как следствие получаю 404.
Недоработка это wordpressа или можно как то настроить? Например phpmyadmin без проблем работает с таким правилом.
В virtualbox можно настроить сеть в режиме моста к физическому интерфейсу. И если хост-система подключена к роутеру, и получает IP по DHCP, скажем 10.0.0.1, то виртуалка получит адрес 10.0.0.2 и будет видна как полноценный хост в сети. Тогда можно будет обращаться к веб-серверу виртуалки по адресу 10.0.0.2 и избежать проброса портов.