Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [apache] konta uzytkownikow
Forum PHP.pl > Forum > Serwery WWW > Apache
.dragonfly
Mam pewien problem. Mam uruchomionego apacha na linuxie. standardowy DocumentRoot jest /var/www/html. Ja pragne aby oprocz tego automatycznie kazdy user mial dostep do swojego www (np. http://host/user/), a pliki pobierane bylyby z katalogu /home/loginusera/public_html.

Czy moglby mi ktos pomoc smile.gif ?
Bede bardzo wdzieczny
phantom
W httpd.conf musisz zmienić "UserDir disable" na "UserDir public_html"
A dostep dostaniesz nie przez http://host/user/ ale http://host/~user/
.dragonfly
Cytat(phantom @ 2004-06-23 18:59:41)
W httpd.conf musisz zmienić "UserDir disable" na "UserDir public_html"
A dostep dostaniesz nie przez http://host/user/ ale http://host/~user/

Widzisz. To jednak nie wszystko gdyz blad dostepu 403 mowi za siebie :]
Jojo
Katalog public_html w katalogu domowym używkownika musi mieć prawa 755.
.dragonfly
Cytat(Jojo @ 2004-06-23 19:12:20)
Katalog public_html w katalogu domowym używkownika musi mieć prawa 755.

Niestety to nie jest przyczyną. Prawdopodobnie chodzi o czesc konfigu zawarta w znacznikach <Directory>. Anyone else?
Jojo
U mnie w configu Apacha są takie linijki:
Kod
<IfModule mod_userdir.c>
    UserDir public_html
</IfModule>

i wszystko działa dobrze. Nie znam się zanadto na konfigurowaniu Apache tak było domyślnie przy instalacji, więc tego nie zmieniałem.
.dragonfly
Cytat(Jojo @ 2004-06-23 19:23:52)
U mnie w configu Apacha są takie linijki:
Kod
<IfModule mod_userdir.c>
   UserDir public_html
</IfModule>

i wszystko działa dobrze. Nie znam się zanadto na konfigurowaniu Apache tak było domyślnie przy instalacji, więc tego nie zmieniałem.

U mnie w pliku brakowalo tych linijek jednak nadal nie potrafie rozwiazac tego problemu. Moglbys wkleic tutaj plik konfiguracyjny swoj?


Wlasnorecznie udalo mi sie uporac z problemem. Dzieki
phantom
Cytat(kAzu^)
Widzisz. To jednak nie wszystko gdyz blad dostepu 403 mowi za siebie :]


Musisz ustawić prawa dostępu, u mnie są na 777, chociaż wystarczy 755.
Oczywiście plik index.php oraz wszystkie inne też muszą mieć takie prawa.
floatman
A jezeli jest to na mdk z instalacji serwerowej (taka opcja a nie dystrybucja heh) to po restarcie serwera albo nawet zdaje sie po automatycznym sprawdzaniu systemu prawa do katalogu public_html powroca do pierwotnych. Apache nie ma z tym nic wspolnego. Niestety. Trzeba kombinowac z poziomem zabezpieczen systemu...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.