Apache, symlink -> 403
Helló guruk!
Elkövettem egy olyan manővert, hogy Apache kiszolgálón használatba vettem az userdir modul kiegészítést. Létre hoztam a public_html nevű mappát a kívánt helyen és le is teszteltem egy index.html-el amit fel is hozott.
Na most a home mappámon belül van egy Projects nevű mappa amiben vannak webes projektek, ez egy szinten van a public_html mappával. A Projects mappából szeretnék pár almappát belinkelni a public_html-be, de akárhogy konfigolom az Apache-ot 403-at kapok válsz gyanánt. Már próbáltam a FollowSymLinks opciót, de semmi. Nem indexeli amit belinkelek, ha pedig el akarom érni 403-at dob.
Lehet, hogy komplett mappát nem lehet linkelni???
Jelenleg vissza álltam az eredeti konfigurációra:Nem vagyok Apache guru sajnos, aki segít annak megköszönöm.
■ Elkövettem egy olyan manővert, hogy Apache kiszolgálón használatba vettem az userdir modul kiegészítést. Létre hoztam a public_html nevű mappát a kívánt helyen és le is teszteltem egy index.html-el amit fel is hozott.
Na most a home mappámon belül van egy Projects nevű mappa amiben vannak webes projektek, ez egy szinten van a public_html mappával. A Projects mappából szeretnék pár almappát belinkelni a public_html-be, de akárhogy konfigolom az Apache-ot 403-at kapok válsz gyanánt. Már próbáltam a FollowSymLinks opciót, de semmi. Nem indexeli amit belinkelek, ha pedig el akarom érni 403-at dob.
Lehet, hogy komplett mappát nem lehet linkelni???
Jelenleg vissza álltam az eredeti konfigurációra:
karvaly@ubuntu:~$ cat /etc/apache2/mods-enabled/userdir.conf
<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>
karvaly@ubuntu:~$
törölhető
Már próbáltam azt is. Nem
A 403-as hibát meg azért nem értem, mert az Apache eléri a public_html mappát akkor ugyanazon a szinten lévő mappát amit linkelek mért nem? De valamit biztos elrontok, csak nem tudom mit :D
Közben rájöttem, hogy nem
---
Az jutott még eszembe, hogy a projekt könyvtárad is olvasható az apache-t futtató user számára?
Mert úgy egyébként, nálam működik könyvtárra is.
Esetleg a /var/log/apache2/error.log nem mond valami értelmeset?
elvileg: karvaly@ubuntu:~$ ls
És ha megpróbálod megnyitni a
Esetleg nincs valahol egy .htaccess, ami felülbírálja a hozzáférési lehetőségeket és az tiltja le?
File does not existcsak ezt
csak ezt írogatja, csak azt nem tom miért mikor benne van a link a mappában.
illetve még ezt:
Symbolic link not allowed or link target not accessible
valószínű valahogy engednem kéne a symlinket, mert mikor kilistázza böngészőben a mappát a linkelt tartalom nem látszik, ha direktbe be írom a célt akkor meg 403-as hibával tér vissza.
A linken át, parancssorból el
Apparmorral nem játszadoztál esetleg? Tud hülye vicceket csinálni, ha bekonfigurálsz vele valamit és megfeledkezel róla. :-)
Részemről ennél bővebbet csak akkor tudnék mondani, ha ott ülnék a gép mellett.
Baszki megvan!!! Akkora
Akkora állat vagyok! próbáltam parancssorból beolvasni és akkor jöttem rá hogy a link ott van csak a semmire mutat :DDDD
Avval csesztem el, hogy nem abszolút hivatkozásokat adtam meg hanem azt vettem alapul ahonnan kiadom a parancsot. Leírtam a gyökér mappától az útvonalakat és működik :D
Kössz, h rávezettél mekkora láma vagyok :D
Akkor az mailem tárgytalanná