Używam VirtualBox w Windows i zainstalowałem na nim Kali Linux. Skonfigurowałem sieć NAT, aby móc łączyć się z serwerem Apache w Linux VM przez przeglądarkę Windows. Działa dobrze i mogę uzyskać dostęp do plików w /var/www
folder w mojej maszynie wirtualnej.
Ustawiłem folder współdzielony, do którego można uzyskać dostęp zarówno przez system Windows, jak i Kali Linux. Chcę ustawić ten folder jako www
folder serwera Apache2. Jak mogę to zrobić..?
Próbowałem edytować apache2.conf
plik przez wymianę <Directory /var/www>
tak jak <Directory /media/sf_www>
. ( sf_www
jest udostępnionym folderem). Ale daje 403
błąd.
Potem próbowałem wymienić vboxsf:x:142:
z vboxsf:x:142:www-data
w /etc/group
plik i uruchom ponownie maszynę wirtualną. Ale wynik był taki sam.
Jak więc skonfigurować folder współdzielony jako www
folder serwera Apache2 ..?
<Directory>
etykietka. Problem rozwiązany, kiedy go zmieniłem. Zrobiłem konfigurację, odwołując się do tutoriala Ubuntu, a niektóre rzeczy w nim nie pasowały do Kali.Odpowiedzi:
Nie trzeba ręcznie montować folderu. Zaznacz
auto mount
opcja w ustawieniach folderów współdzielonych. Mój udostępniony folder nosi nazwęwww
. Tak więc folder zostanie utworzony jakomedia/sf_www
w VM.Zastąpić
<Directory /var/www> ... </Directory>
z następującym kodem w/etc/apache2/apache2.conf
plik.Zastąpić
DocumentRoot /var/www/html
wiersz w pliku/etc/apache2/sites-available/000-default.conf
zDocumentRoot /media/sf_www
Dodaj grupę użytkowników do pliku
/ect/group
.Uruchom ponownie urządzenie. Wszystko gotowe.
Testowany w Kali Linux 2016.
źródło