У меня почему-то не получилось пробросить 80 порт, я не разобрался почему, в общем я просто пробросил 8888 порт и перенаправил с 80 порта на 8888.
потому что порты меньше 1024 может открывать только root
Я вот тоже сначала заморочился с виртуалкой, хотя меня разубеждали, а потом просто поднял себе микроинстанс в Amazon EC2, сейчас понимаю что это более правильный выбор.
Удобный веб сервер на Virtualbox