[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache's Alias-Auflösung debuggen



Hallo

2014-11-22 16:27 GMT+01:00 Jochen Spieker <ml@well-adjusted.de>:
Andreas Pakulat:
>
> bevor ich mir irgendwo ein "apache-forum" suche, vielleicht hat ja jemand
> hier einen Tipp wie ich folgendes Problem debuggen könnte:

apachectl -X? Habe ich ehrlich gesagt noch nie benutzt und weiß nicht,
was das ausspuckt.

Erstmal scheinbar gar nichts. Auch mit -e debug sehe ich da nicht mehr als im error-log des vhosts.
 
> [Sat Nov 22 11:35:17.343023 2014] [core:error] [pid 26202] (2)No such file
> or directory: [client 192.168.1.51:55423] AH00132: file permissions deny
> server access:
> /usr/share/libapache-gallery-perl/icons//usr/share/libapache-gallery-perl/icons/agfolder.png

Ey, ich habe das drei Mal lesen müssen, um zu bemerken, dass der Pfad
doppelt ist.

Äh ja, das hätte ich erwähnen sollen. 

> PS: Ein grep im apache Verzeichnis hat bisher auch keine anderen Vorkommen
> des gallery-perl Pfades zutage gefördert und der einzige andere Alias ist
> der Standardeintrag für /icons/.

Hm, der dürfte ja nicht zu …/libapache-gallery-perl/… führen. Allerdings
musst Du bei dem aufpassen, dass er nicht vor Deinem Alias steht, sonst
wird Deiner nie greifen.

Ja, deswegen hatte ich meine gallery-perl Alias auch schon aus der VirtualHost Konfiguration rausgeholt. 
 
Dein Problem sieht ein wenig wie das hier aus:
https://issues.apache.org/bugzilla/show_bug.cgi?id=49001

Wenn es das ist, hast Du aber etwas Entscheidendes übersehen.

Das wäre ja gerade die falsche Reihenfolge, sehe ich aber hier im Moment nicht:

root@neo /etc/apache2 # grep -r "^[^#]*Alias"
conf-available/serve-cgi-bin.conf:              ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
mods-available/alias.conf:      Alias /icons/gallery/ "/usr/share/libapache-gallery-perl/icons/"
mods-available/alias.conf:      Alias /icons/ "/usr/share/apache2/icons/"
conf.d/gitweb:Alias /gitweb /usr/share/gitweb
sites-available/000-default.conf:       ServerAlias neo
sites-available/000-default.conf:       ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
sites-available/000-default.conf:    Alias /doc/ "/usr/share/doc/"
sites-available/pics.conf:      ServerAlias pics

Und Redirect's gibts gar keine. 

Was mich so verwirrt ist, dass es mit dem default-vhost klappt aber mit dem fuer pics nicht und der Alias ja für beide gleichermassen gelten sollte. Die jeweilige vhost-Konfig hat auch nichts das mir als problematisch ins Auge springt abe rich häng beide gerne nochmal an.

Andreas

Attachment: 000-default.conf
Description: Binary data

Attachment: pics.conf
Description: Binary data


Reply to: