Przeinstalowałem distro i jak zwykle przy konfiguracji apache pojawiły mi sie problemy. Może ktoś z Was określi co przeoczyłem.
Główny problem:
w katalogu /var/www/ mam symlink do ~/project/
project/ ma chmod 777, +x, ownera www-data
http://localhost/project/ wysypuje mi 403 forbidden.
SPOSÓB NR 1
Ustawiłem moduł userdir do katalogu project, pomimo tego http://localhost/~username/ wypluwa mi 403.
Oto konfiguracja:
<Directory /home/username/project/> 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>
SPOSÓB NR 2
Ustawiłem w sites-available/default do username/ i username/project/
<Directory /home/username/project/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> <Directory /home/username/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
dodałem w /var/www/ symlinki do ~/projects/project1 ale http://localhost/project1/ dalej wysypuje forbidden.
Sam apache PHP parsuje prawidłowo i wszystko teoretycznie działa jak powinno, prócz symlinków.
Ktoś wie gdzie leży problem? ;)