ugrás a tartalomhoz

Apache, symlink -> 403

Karvaly84 · 2012. Jún. 15. (P), 07.26
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:

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:~$
Nem vagyok Apache guru sajnos, aki segít annak megköszönöm.
 
1

törölhető

eddig bírtam szó nélkül · 2012. Jún. 15. (P), 08.24
(Bocs, hülyeséget írtam...)
2

Már próbáltam azt is. Nem

Karvaly84 · 2012. Jún. 15. (P), 08.25
Már próbáltam azt is. Nem tudom, hogy ennek van e ahhoz köze egyébként, hogy én mappát akarok belinkelni az adott helyre nem pedig egy fájlt.

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
3

Közben rájöttem, hogy nem

eddig bírtam szó nélkül · 2012. Jún. 15. (P), 08.37
Közben rájöttem, hogy nem olvastam el amit írtál, csak a konfigot néztem. :-)
---
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?
4

elvileg: karvaly@ubuntu:~$ ls

Karvaly84 · 2012. Jún. 15. (P), 08.38
elvileg:

karvaly@ubuntu:~$ ls -l
total 56
drwxr-xr-x 2 karvaly karvaly 4096 jún   15 05:39 Desktop
drwxr-xr-x 2 karvaly karvaly 4096 jún   15 06:51 Documents
drwxr-xr-x 2 karvaly karvaly 4096 jún   15 05:39 Downloads
-rw-r--r-- 1 karvaly karvaly 8445 jún   15 05:21 examples.desktop
drwxr-xr-x 2 karvaly karvaly 4096 jún   15 05:39 Music
drwxrwxr-x 5 karvaly karvaly 4096 jún   15 08:13 P5JavaClientSettings
drwxr-xr-x 2 karvaly karvaly 4096 jún   15 05:39 Pictures
drwxrwxr-x 2 karvaly karvaly 4096 jún   15 05:58 Projects
drwxr-xr-x 2 karvaly karvaly 4096 jún   15 05:39 Public
drwxrwxr-x 3 karvaly karvaly 4096 jún   15 08:11 public_html
drwxr-xr-x 2 karvaly karvaly 4096 jún   15 05:39 Templates
drwxr-xr-x 2 karvaly karvaly 4096 jún   15 05:39 Videos
karvaly@ubuntu:~$ 

5

És ha megpróbálod megnyitni a

eddig bírtam szó nélkül · 2012. Jún. 15. (P), 08.51
És ha megpróbálod megnyitni a problémás hivatkozást, mit ír az error.log-ba?

Esetleg nincs valahol egy .htaccess, ami felülbírálja a hozzáférési lehetőségeket és az tiltja le?
6

File does not existcsak ezt

Karvaly84 · 2012. Jún. 15. (P), 09.01
File does not exist

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.
7

A linken át, parancssorból el

eddig bírtam szó nélkül · 2012. Jún. 15. (P), 09.06
A linken át, parancssorból el tudod érni a problémás állományt?
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.
8

Baszki megvan!!! Akkora

Karvaly84 · 2012. Jún. 15. (P), 09.17
Baszki megvan!!!

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
9

Akkor az mailem tárgytalanná

eddig bírtam szó nélkül · 2012. Jún. 15. (P), 09.18
Akkor az mailem tárgytalanná vált. :-)