Niedawno zainstalowałem przeglądarkę internetową Apache w moim Debian Squeeze (używając polecenia tasksel
i wybierając [ ] Web server
). Teraz zaczynam od początku, sudo /etc/init.d/apache2 start
a potem przechodzę do przeglądarki i wpisuję, http://localhost
a strona „ To działa! ” Pokazuje, że pomyślnie zainstalowałem i uruchomiłem serwer WWW.
Teraz wiem, że plik HTML strony „ To działa! ” Jest już dostępny /var/www
i jestem przekonany, że jeśli utworzę nowe strony, muszę je włożyć do tego katalogu. Tworzenie stron byłoby łatwe, ale robiąc to, muszę wydawać sudo
polecenie za każdym razem, gdy tworzę / edytuję plik w /var/www
katalogu.
Chciałbym wiedzieć, jak mogę utworzyć katalog w moim DOMU ~/html/test/index.html
i np. Wyświetlać tę stronę po wpisaniu adresu http://localhost/html/test
w adresie przeglądarki?
źródło
Prawdopodobnie szukasz mod_userdir : „Ten moduł umożliwia dostęp do katalogów użytkownika za pomocą składni http://example.com/~user/ ”.
Nie bój się majstrować przy konfiguracji, po prostu wykonaj kopie zapasowe plików konfiguracyjnych i upewnij się, że zapora blokuje apache do świata zewnętrznego.
źródło
Osobiście użyłem dowiązań symbolicznych , w zależności od projektu, albo mieć link wewnątrz,
/var/www/
albo/var/www
sam link do jednego z folderów w moim katalogu domowym (na przykład~/projects/www
:). W ten sposób mogę pozbyć się postaci „~”. Czasami jest to również przydatne dla mnie, gdy chcę pokazać coś innej przeglądarce (za pomocą czegoś takiego:)http://253.153.87.231/page.html
, a ktoś nie zna się na klawiaturze, więc po prostu nie mógł znaleźć symbolu „~” na klawiaturze (- trochę jak szukanie klucza oznaczonego jako „dowolny”) .Faheem i Ulrich zapewne zapewnią ci najlepszą i najczęściej zalecaną odpowiedź już w każdym razie (przynajmniej jeśli chodzi o bezpieczeństwo).
źródło
Teraz możesz to zrobić, zmieniając katalog główny, ale tak naprawdę nie chcesz, a oto dlaczego:
Jeśli atakujący znajdzie lukę w Apache lub w kodzie, może uzyskać dostęp do katalogu głównego. Gdzie są wszystkie twoje rzeczy ...
Katalog główny jest zwykle chroniony, a elementy sterujące powstrzymują atakujących. Twój dom, być może nie tak dobrze zabezpieczony.
źródło