Apache2 - Alias auf ein Verzeichnis setzen

F

francwalter

Aktives Mitglied
Thread Starter
Dabei seit
25.04.2008
Beiträge
950
Reaktionspunkte
39
Hallo
ich hab im Apache conf (/private/etc/apache2/httpd.conf) angefügt:

Code:
...
Alias /eb /Users/f/Documents/Projekte/github/eBay_APICall_CodeSamples
<Directory /Users/f/Documents/Projekte/github/eBay_APICall_CodeSamples>
     Allow from All
     Options Indexes FollowSymLinks
</Directory>

und würde dann gerne im Browser per:

Code:
http://localhost/eb

dieses Verzeichnis im Apache aufrufen, aber da kriege ich ein freches:

Code:
Forbidden You don't have permission to access /eb on this server.

Im Log (/private/var/log/apache2/error_log) steht dann noch frecher:

Code:
[Fri Mar 09 21:14:51.226828 2018] [core:error] [pid 76221] (13)Permission denied: [client ::1:59474] AH00035: access to /eb denied (filesystem path '/Users/f/Documents/Projekte') because search permissions are missing on a component of the path

Ich müsste somit wohl den ganzen Pfad zum Verzeichnis wo der Code drin liegt für _www berechtigen, das ist mir irgendwie unangenehm.
Gibt es da noch einen anderen Trick, das zu erlauben, etwa in der conf was lockern?

Danke für einen Hint.

franc

EDIT: /usr/sbin/httpd -v ergibt:
Server version: Apache/2.4.28 (Unix)
Server built: Oct 29 2017 19:23:15
 
Zuletzt bearbeitet:
Na ja, geht wohl nicht ohne Verrenkungen.
Habe jetzt das Pferd umgedreht und im Projektverzeichnis einen Symlink gelegt auf das Webseitenverzeichnis:
Code:
ln -s /Library/WebServer/Documents/eb/ /Users/f/Documents/Projekte/github/eBay_APICall_CodeSamples
Dann klimpere ich in PhpStorm halt auf dem Webseitenverzeichnis rum und alle sind glücklich.
 
Zurück
Oben Unten