Po zainstalowaniu lampy na Fedorze 15. Próbowałem zmienić DocumentRoot
na /home/USER/www
, zmieniłem go w pliku konfiguracyjnym. Chociaż dało mi błąd 403 zabroniony, gdy próbuję uzyskać dostęp do localhost
.
Jak mogę rozwiązać ten problem?
fedora
apache-http-server
Hamza
źródło
źródło
<Directory>
i / lub<Location>
ustawienia zbyt, po prostu zmieniającDocumentRoot
to nie wystarczy.Czy sprawiłeś, że
/home/USER/www/
świat jest widoczny? Jeśli apache spróbuje odwiedzić nowy katalog główny, może nie mieć uprawnień do jego przeglądania.źródło
Ładny sposób to edycja
i niech apache działa jako użytkownik „USER” zamiast użytkownika „apache”. Skoro chcesz mieć tam swoje pliki, to ma sens, prawda?
Ma to większy sens niż grzebanie w uprawnieniach chmod, które mogą powodować więcej problemów niż rozwiązań. Kiedyś chmodowałem rekursywnie folder / home na instancji aws ec2, aby przyznać uprawnienia do apache, a potem nie mogłem już do niego ssh z powodu złych uprawnień na moich kluczach ...
źródło