Katalog na www dla użytkownika
Katalog na www dla użytkownika
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?
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?
-
- Posty: 51
- Rejestracja: 23 listopada 2007, 08:39
- Lokalizacja: Brodnica
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
Kod: Zaznacz cały
/home
Kod: Zaznacz cały
(serwer vsftpd)
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
Kopalnia wiedzy to podręcznik apache: http://httpd.apache.org/docs/2.2/
Witam. Zmieniłem na:ale coś nie działa?
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>
-
- Posty: 51
- Rejestracja: 23 listopada 2007, 08:39
- Lokalizacja: Brodnica
Jeśli pliki stron użytkowników będziesz umieszczać w katalogu , to musisz to wskazać w dyrektywie: 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.
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/
Kod: Zaznacz cały
public_html
Kod: Zaznacz cały
<Directory /home/*/public_html>
...
</Directory>
Kod: Zaznacz cały
public_html
Kod: Zaznacz cały
/home
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/
Trochę nie kumam czyli gwazdka powinna zostać tak jak poniżej i bo dyrektywa wskazuje teraz na /home/public_html
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
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>
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