Strona 1 z 1
Katalog na www dla użytkownika
: 08 marca 2011, 18:42
autor: misiaczek
Witam Was.
Mam takie małe pytanie, otóż znalazłem z pomocą Google, że każdy użytkownik może mieć własny katalog na stronę www, byłoby to wygodniejsze niż trzymanie wszystkiego w /var/www.
I w związku z tym, mam prośbę abyście mi w tym pomogli, jak to zrobić? Choć chciałbym się również dowiedzieć, skąd brać takie informacje oprócz forum bo chyba musi to być gdzieś opisane przez kogoś.
Proszę, powiedzcie skąd czerpać takie informacje?
: 08 marca 2011, 21:44
autor: lessmian2
Z googla misiaczku, z googla

Hasło
mod_userdir.
: 09 marca 2011, 01:11
autor: daniel_l81
Dodam jeszcze od siebie, że u mnie miejsca na strony dla
użytkowników mam w
Każdy
użytkownik łączy się ze swoim kontem przez ftp:
Użytkowników mam zdefiniowanych tylko w bazie MySQL (bezpieczniej, niż mieć ich w systemie).
Tutaj jest opisane, jak to zrobić:
http://www.howtoforge.com/virtual-hosti ... bian-lenny
: 09 marca 2011, 09:25
autor: Bastian
Kopalnia wiedzy to podręcznik apache:
http://httpd.apache.org/docs/2.2/
: 10 marca 2011, 19:16
autor: misiaczek
Witam. Zmieniłem na:
Kod: Zaznacz cały
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
ale coś nie działa?
: 10 marca 2011, 19:48
autor: lessmian2
misiaczek pisze:ale coś nie działa?
Skoro tak mówisz ...
: 10 marca 2011, 20:13
autor: daniel_l81
Jeśli pliki stron użytkowników będziesz umieszczać w katalogu
, to musisz to wskazać w dyrektywie:
Kod: Zaznacz cały
<Directory /home/*/public_html>
...
</Directory>
Gwiazdka (*) oznacza katalogi użytkowników, które Apache ma przeszukiwać i gdy znajdzie w nich podkatalog
, to ma wyświetlić jego zawartość w przeglądarce, ale musisz stworzyć te katalogi w
np.
Kod: Zaznacz cały
/home/franek/public_html -> katalog franka
/home/maniek/public_html -> katalog mańka
... itd.
Jeżeli chcesz mieć to tak zrobione, jak Ci wskazałem w linku
http://www.howtoforge.com/virtual-hosti ... bian-lenny to go dobrze przeczytaj i uwzględnij także link
Bastiana ->
http://httpd.apache.org/docs/2.2/
: 11 marca 2011, 17:39
autor: misiaczek
Trochę nie kumam czyli gwazdka powinna zostać tak jak poniżej i bo dyrektywa wskazuje teraz na /home/public_html
Kod: Zaznacz cały
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
Czyli to powinno wyglądać tak jak powyżej tak ?
No to tak jak by działało ale nie do końca ponieważ jak zrobię index.html to wyślwietla mi stronę ale jak zrobię index.php w katalogu usera to po wejściu na www ściąga mi jakiś plik a nie wyświetla stron.
To wygląda tak jak by php nie działało w katalogu użytkownika