Forum Linux.pl
System => Konfiguracja => Wątek zaczęty przez: w 2008-01-22, 13:10:35
-
Witam,
siedze na ubuntu server,
zainstalowalem apache2 (apt-get)
nastepnie uzytkownikom chce stworzyc mozliwosc posiadania stron www robie to tak:
cd /home/[user]
mkdir -p public_html
ln -sf /home/[user]/public_html /var/www/\\~[user] (tworze skrot strona.pl/~user)
chown [user] public_html (ustawiam prawa dla uzytkownika bo tworzylem rootem)
i to wszystko na debianie dzialalo, mam pytanie dlaczego mi teraz nie dziala?
Mial ktos taki problem?
Please, hepl!!!
-
W plikach konfiguracyjnych Apacha zapewne musisz "odhaszować" linijki mówiące o public_html. Sprawdzałeś?
-
cd /home/[user]
mkdir -p public_html
Po co się tak męczysz? :)
Dodaj do katalogu /etc/skel podkatalog public_html i będzie się sam Tworzył przy dodawaniu usera.
Sprawdź potem czy w /etc/adduser.conf jest linijka:
SKEL=/etc/skel
Ogólnie możesz sobie przejrzeć ten plik i dostosować wiele rzeczy.
ln -sf /home/[user]/public_html /var/www/\\~[user] (tworze skrot strona.pl/~user)
chown [user] public_html (ustawiam prawa dla uzytkownika bo tworzylem rootem)
To też nie potrzebne - moduł do apacza mod_userdir załatwia to sam i po wejściu na adres http://serwer/~user/ kieruje do katalogu [public_html] użytkownika.
(To też jeszcze można skonfigurować w userdir.conf)