Как заставить apache обслуживать сайт через VirtualBox?

Для Ubuntu 14.04 есть пакет под названием exfat-fuse. Для меня работали следующие:

sudo apt-get install exfat-fuse
1
задан 28 December 2012 в 08:20

1 ответ

Только root может открывать порты & lt; 1024, поэтому, если обычный пользователь запускает VirtualBox, он не откроет порт 80 на хосте и перенаправит его на гостя.

Вы можете разрешить программам открывать привилегированные порты, запустив:

[d2 ] setcap 'cap_net_bind_service=+ep' /path/to/executable

Я не знаю путь к исполняемому файлу VirtualBox, но вы можете легко найти его в поисках чего-то похожего на «VirtualBox» на выходе ps auxf.

0
ответ дан 25 May 2018 в 03:55
  • 1
    Я попробую и дам вам знать. Между тем, вы сказали, что «Только root может открывать порты & lt; 1024 " , но я все еще мог заставить его работать (см. Мое решение ниже). – its_me 28 November 2012 в 19:48
  • 2
    @its_me это потому, что ваше решение использует мостовую сеть. – Eric Carvalho 28 December 2012 в 08:19
  • 3
    Ах хорошо. Спасибо за разъяснение Эрика. :) – its_me 29 December 2012 в 22:55

Другие вопросы по тегам:

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