sebek02 Napisano Październik 29, 2004 Zgłoszenie Share Napisano Październik 29, 2004 po zaisntlowaniu apache chcialem zeby kazdy user mial swoj katalog (public_html) zeby mogl wrzucac tam stronki...owszem wszystko elegancko dziala i jak wpisuje adres to pokazuje sie www tak jak na zalaczonym zrzucie : http://members.lycos.co.uk/bmwswiat10/zrzu...t%20ekranu4.png jednak gdy wpisze adres servera bez nazwy dokumentu html to powinna sie wyswietlic lista plikow obecnych na serverze (tak jak zreguly to bywa) jednak u mnie jest cos takiego : http://members.lycos.co.uk/bmwswiat10/zrzu...t%20ekranu3.png Help pomozcie bo ja po paru dniach przesiedzonych przy tym nie mam juz pomyslow... chmody nie pomagaja... fragment configu: AllowOverride None # # Controls who can get stuff from this server. # Order allow,deny Allow from all </Directory> # # UserDir: The name of the directory that is appended onto a user's home # directory if a ~user request is received. # UserDir /home/*/public_html/ <ifmodule mod_userdir.c> UserDir /home/*/public_html/ </IfModule> apache 2.0.52 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
ati Napisano Październik 29, 2004 Zgłoszenie Share Napisano Październik 29, 2004 <IfModule mod_userdir.c> # # UserDir is disabled by default since it can confirm the presence # of a username on the system (depending on home directory # permissions). # UserDir disable # # To enable requests to /~user/ to serve the user's public_html # directory, remove the "UserDir disable" line above, and uncomment # the following line instead: # #UserDir public_html a zmieniłeś UserDir disable na UserDir enable Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
mynus Napisano Październik 30, 2004 Zgłoszenie Share Napisano Październik 30, 2004 i pamietaj o prawach dostepu dla katalogu usera i katalogu public_html (uprawnienia dla other prawa wyomnywania (czyli x)) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
sebek02 Napisano Październik 30, 2004 Autor Zgłoszenie Share Napisano Październik 30, 2004 juz sobei poradzilem a blad lezal w configu...trzeba bylo dopisac pare linijek z direction.... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lszk Napisano Listopad 19, 2004 Zgłoszenie Share Napisano Listopad 19, 2004 juz sobei poradzilem a blad lezal w configu...trzeba bylo dopisac pare linijek z direction.... A mógłbyś je tu wkleić? Bo by się przydały... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Chudy Napisano Listopad 30, 2004 Zgłoszenie Share Napisano Listopad 30, 2004 Za ten problem odpowiedzialny jest SeLinux - nowy firewall fedorki. Nalezy go albo wylaczyc albo sie go nauczyc: http://fedora.redhat.com/docs/selinux-apac...er-homedir.html Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
AlienJR Napisano Listopad 30, 2004 Zgłoszenie Share Napisano Listopad 30, 2004 hmm.. nie chce sie madrzyc ale wydaje mi sie ze SeLinux to tylko patch na kernel, przynajmniej tak pisze na oficjalnej witrynie. Firewall moze jakis inny jest ?? z reszta nie jestem pewien... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
roback Napisano Grudzień 1, 2004 Zgłoszenie Share Napisano Grudzień 1, 2004 Ponieważ sebek02 chyba już nic tu nie wklei, więc ja sobie pozwolę na małą produkcję Ustawienia Apache'a ( /etc/httpd/conf/httpd.conf ) Zaptaszamy UserDir disable Odptaszamy UserDir public_html Odptaszamy: <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit 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> Ulepszenia : Niestety wtedy każdy katalog jest udostępniony do przeglądania, co nie jest najszczęśliwszym pomysłem. Zakładam jednak, że ufamy użytkownikom naszego systemu (najczęściej nam samym) i że nie zrobią oni nic głupiego. W związku z tym zmieniłem u siebie ostatni wpis na: <Directory /home/*/public_html> AllowOverride All Options MultiViews SymLinksIfOwnerMatch IncludesNoExec </Directory> Konfiguracja u użytkowników: Teraz wszystko pozostaje w rękach użytkownika. Jeśli chce udostępnić konkretny katalog, to wystarczy, że ma w nim plik .htaccess W środku pliku zaś: Options Indexes IndexIgnore *.phps To w efekcie z powyższymi zmianami powoduje, że od danego katalogu w głąb można obejrzeć zawartość za wyjątkiem plików *.phps Dodatkowe informacje: Więcej informacji polecam poszugać na gÓglu oraz na stronie dokumentacja apache'a. W szczególności tutaj jest: dokumentacja na temat plików .htaccess. Jeśli coś będę wiedział i się jeszcze napatoczę na ten wątek, to dam znać Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
opat Napisano Grudzień 28, 2004 Zgłoszenie Share Napisano Grudzień 28, 2004 to ja jeszcze wrzuce swoje pięć groszy. Jak już masz plik hhtpd.conf w takiej postaci jak po wczesniejszych przeróbkach #UserDir disabled UserDir public_html i poodhaszowywaną całą sekcję od <Directory /home/*public_html> aż do </Directory> to jeszcze musisz nadać prawa użytkownikom, których strony domowe mają być udosŧpnione: chmod 711 ~uzytkownik chmod 755 /uzytkonik/public_html chmod 755 /uzytkonik/public_html/index.html oraz musisz nadać prawa: chcon -t httpd_sys_content_t uzytkonik chcon -t httpd_sys_content_t /uzytkonik/public_html chcon -t httpd_sys_content_t /uzytkonik/public_html/index.html Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się