View previous topic :: View next topic |
Author |
Message |
badzio Tux's lil' helper
Joined: 16 May 2003 Posts: 144 Location: Lodz
|
Posted: Wed Mar 17, 2004 2:42 pm Post subject: [SOLVED] apache i katalogi uzytkownikow |
|
|
cos mi sie popsiulo z apache
jak pisze probuje otworzyc strone http://serwer/~uzytkownik to dostaje error 403 (forbidden). log pokazuje
Quote: |
Permision denied: access to /~user denied
|
lub jesli dam http://serwer/~uzytkownik/index.html
Quote: |
Permision denied: access to /~user/index.html denied
|
ofkoz istnieje katalog domowy dla tego uzytkownka i zawiera on katalog public html. podejrzewalem prawa, wiec dla pewnosci ustawilem nawet dla katalogu domowego rwxr-xr-x, podobnie dla public_html. plik index.html znajdujacy sie w public_html ma prawa rw-r--r--
w przytpadku wywolywania normalnego adresu (czyli http://serwer czy tez http://serwer/katalog/plik) jest ok - krzaczy sie tylko dla katalogow domowych.
moze wskazowka bedzie informacja, ze katalogi domowe mam w niestardardowym miejscu (czyli nie /home a /home/costam/costam) - tyle ze w pliku passwd wpis jest dobry, przez ssh sie loguje, ftp tez wchodzi ok
mam apache-2.0.48-r1
jakies pomysly?? _________________ gouranga;-)
Last edited by badzio on Wed Mar 17, 2004 7:57 pm; edited 1 time in total |
|
Back to top |
|
|
krankenmann n00b
Joined: 02 Mar 2004 Posts: 5 Location: poland
|
Posted: Wed Mar 17, 2004 4:24 pm Post subject: |
|
|
Quote: | /home/costam/costam |
i to powinno sie znaleźć w confach
i problem rozwiązany |
|
Back to top |
|
|
badzio Tux's lil' helper
Joined: 16 May 2003 Posts: 144 Location: Lodz
|
Posted: Wed Mar 17, 2004 4:34 pm Post subject: |
|
|
krankenmann wrote: | Quote: | /home/costam/costam |
i to powinno sie znaleźć w confach
i problem rozwiązany |
a w ktorym miejscu? w /etc/apache2/conf/apache2.conf ? a pod jaka nazwa? no bo wiem, ze glowny katalog apache'a to DocumentRoot. a katalogi uzytkownikow? _________________ gouranga;-) |
|
Back to top |
|
|
Rav70 l33t
Joined: 11 Feb 2004 Posts: 607 Location: Poland
|
Posted: Wed Mar 17, 2004 7:28 pm Post subject: |
|
|
badzio wrote: | krankenmann wrote: | /home/costam/costam
i to powinno sie znaleźć w confach
i problem rozwiązany |
a w ktorym miejscu? w /etc/apache2/conf/apache2.conf ? a pod jaka nazwa? no bo wiem, ze glowny katalog apache'a to DocumentRoot. a katalogi uzytkownikow? |
szukaj dyrektyw typu
Code: |
<Directory /home/*/public_html>
|
w /etc/apache2/conf/commonapache2.conf _________________ Q: Why is Microsoft's Product Support a failure?
A: Because Microsoft needs a Support Group instead. |
|
Back to top |
|
|
badzio Tux's lil' helper
Joined: 16 May 2003 Posts: 144 Location: Lodz
|
Posted: Wed Mar 17, 2004 7:57 pm Post subject: |
|
|
dzieki wielkie:) _________________ gouranga;-) |
|
Back to top |
|
|
misterLu Guru
Joined: 14 Sep 2003 Posts: 430 Location: Poland
|
Posted: Sat Mar 20, 2004 11:55 am Post subject: |
|
|
to i ja sie podłącze:
mam apache 2.0.48 i ten sam problem:
http://dylag.pl/~ludwik zwraca mi:
Forbidden
You don't have permission to access /~ludwik/index.html on this server.
w moim /etc/apache2/conf/commonapache2.conf mam wpisy:
Code: |
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews -Indexes Includes FollowSymLinks
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>
|
i dostępu do stron domowych jak nie miałem , tak nie mam
Może gdzies musze ładować moduł mod_userdir ?? |
|
Back to top |
|
|
misterLu Guru
Joined: 14 Sep 2003 Posts: 430 Location: Poland
|
Posted: Sat Mar 20, 2004 12:56 pm Post subject: |
|
|
badzio wrote: | dzieki wielkie:) |
rozumiem , że u Ciebie to działa ??
Mozesz mi wkleić twoje pliki konfiguracyjne (fragmenty nt UserDir):
/etc/apache2/conf/apache2.conf
/etc/apache2/conf/commonapache2.conf
/etc/conf.d/apache2
bo mi coś dalej nie działa |
|
Back to top |
|
|
Rav70 l33t
Joined: 11 Feb 2004 Posts: 607 Location: Poland
|
Posted: Sat Mar 20, 2004 8:16 pm Post subject: |
|
|
misterLu wrote: | to i ja sie podłącze:
mam apache 2.0.48 i ten sam problem:
http://dylag.pl/~ludwik zwraca mi:
Forbidden
You don't have permission to access /~ludwik/index.html on this server.
w moim /etc/apache2/conf/commonapache2.conf mam wpisy:
Code: |
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews -Indexes Includes FollowSymLinks
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>
|
|
A sprawdziłeś prawa dostępu? Twój katalog domowy (/home/ludwik) oraz public_html muszą mieć co najmniej 711 (rwx--x--x), pliki 644 (rw-r--r--). mod_userdir ładowany jest domyślnie więc jeśli nie usunąłeś go sam to jest (sprawdź w apache2.conf sekcję "Dynamic Shared Object (DSO) Support"). Wpisy które podajesz wydają się być w porządku. _________________ Q: Why is Microsoft's Product Support a failure?
A: Because Microsoft needs a Support Group instead. |
|
Back to top |
|
|
misterLu Guru
Joined: 14 Sep 2003 Posts: 430 Location: Poland
|
Posted: Sun Mar 21, 2004 4:01 pm Post subject: |
|
|
# ls -ld /home/ludwik/
drwxr-xr-x 10 ludwik wheel 4096 Mar 20 17:00 /home/ludwik/
# ls -ld /home/ludwik/public_html/
drwxr-xr-x 2 ludwik users 4096 Mar 20 12:49 /home/ludwik/public_html/
# cat /etc/apache2/conf/apache2.conf |grep userdir
LoadModule userdir_module modules/mod_userdir.so
Więc i tu wszystko wydaje się być w porządku |
|
Back to top |
|
|
misterLu Guru
Joined: 14 Sep 2003 Posts: 430 Location: Poland
|
|
Back to top |
|
|
|