Skocz do zawartości

Httpd


R_Przemek

Rekomendowane odpowiedzi

hehe, też tego nie robiłem, ale obstawiam, że trzeba zmienić, jak wcześniej koledzy wspomnieli, linijkę DocumentRoot i trzoszkę niżej to samo ustawić w <Directory "to samo co w DocumentRoot">

i pewnie trzeba będzie ustawic odpowiedni context do katalogu, bo /var/www ma

system_u:object_r:httpd_sys_content_t

Odnośnik do komentarza
Udostępnij na innych stronach

Bylo kilka razy na forum... odszukaj odpowiednie linje w httpd.conf i zmien by bylo tak:

<IfModule mod_userdir.c>
    ...
    #UserDir disable

    UserDir public_html

</IfModule>

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<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>

praktycznie wszystko ogranicza sie do pozbierania znaczka #

 

PS: wiecej http://www.stanton-finley.net/fedora_core_...tion_notes.html

 

PS2: bym zapomnial z selinux trzeba troche powalczyc ;-)

Odnośnik do komentarza
Udostępnij na innych stronach

skonfigurowalem httpd.conf na bank poprawnie, nastepnie utworzylem katalog /home/Przemek/public_html

 

katalogowi Przemek nadalem chmod 755

katalogowi public_html nadalem chmod 777

 

i pod adresem http://127.0.0.1/~Przemek i pod kazdym innym pojawia mi sie:

 

Forbidden

 

You don't have permission to access /~Przemek on this server.

 

 

 

no i oczywiscie po kazdej modyfikacji ./httpd restart

Odnośnik do komentarza
Udostępnij na innych stronach

Pisalem ze trzeba z selinux powojowac, tak jak juz kiedys gajownik pisal, selinux sprawia problemy gdy katalog ze stronami znajduje sie w /home. Trzeba nadac katalogom odpowiedni kontekst, poszukaj na forum, oraz zmienic kilka domyslnych ustawien selinux, to jest dosc nieprecyzyjne, ale z tego co pamietam sprawa dotyczyla ustawien w uslugach httpd.

 

PS: poszukalem troche w logach odpowiedni kontekst nadaje sie chyba tym poleceniem

chcon -R -h -t httpd_user_content_t /home/*/public_html/

a w uslugach httpd trzeba zezwolic na:

odczytywanie folderów domowych

uruchamianie plików wykonywalnych

uzywanie CGI

uzywanie wbudowanych skryptów

obsluge wszystkich plików z trescia

u mnie z tymi wpisami dziala

 

PS2: i jak pomoglo? ciekawe czy ktos to zauwazy :|

 

PS3: bym zapomnial nie wklejaj plików tylko kopiuj, gdyz przy wklejeniu kontekst sie nie zmieni a co za tym idzie nie bedziesz mial uprawnien do danego pliku. To tak na przyszlosc...

Odnośnik do komentarza
Udostępnij na innych stronach

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ę
×
×
  • Dodaj nową pozycję...