System:
Debian 8 Jessie x64
Easy-WI 6.0 (installscript)
nginx 1.12.1
PHP5 + fpm (5.6.x.x)
Ich habe einen Subordner namens "downloads". Wenn ich auf diesen zugreifen will kommt 403. Soweit alles in Ordnung. Stelle ich nun "autoindex" auf "on" und restarte nginx, bleibt die Meldung trotzdem bestehen. Auf meiner Webseite habe ich auch eine "downloads.html" welche mir in einer Tabelle ein paar Texte anzeigt und einen "a href" Wert hat welcher auf "/downloads/bla.png" linkt. Wenn ich auf meiner Webseite aber nun die "downloads.html" Seite aufrufen möchte, kommt auch ein 403.
Struktur ist wie folgt: /home/web-2/htdocs/
Darin dann:
Die "style.css" und den Hintergrund lädt er ohne Probleme. Auf den Ordner komme ich aber auch nicht drauf, selbst wenn "autoindex" auf an ist. Rufe ich die "style.css" aber direkt über "web-2.domain.de/style/style.css" auf, lässt er mich die Datei ansehen.
(Kurze Frage nebenbei: Wie stelle ich ein, dass die Seite alle benötigten Dateien aufrufen und ausführen kann, ich aber ein 403 bekomme wenn ich sie direkt aufrufen will?)
Versuche ich jedoch das selbe mit "web-2.domain.de/downloads/bla.png" kommt direkt ein 403.
Das komische ist ja auch, dass es meine "downloads.html" blockiert, da anscheinend der "a href" auf den "downloads" Ordner schon reicht. :/
Alle Ordner rechte angefangen von "root" bis tief ins /home/user/htdocs/downloads" haben "755" und "www-data" als "Group". Alle Dateien (.html / .png usw.) haben "644". Der Owner dieser Dateien ist "web-2". Also derjenige dem ich den Vhost angelegt habe.
nginx und php-fpm usw. laufen auch alle über "www-data" wie bei der Installation von EWI automatisch geschehen.
Doch egal was ich versuche, ich bekomme weder Zugriff auf diese eine Webpage noch auf den Ordner an sich.
Im log steht "*2 access forbidden by rule".
.conf
Falls sich noch jemand mit Easy-WI auskennt. Ich habe auch versucht unter Anleitung (PHPMyAdmin) zu installieren. Wenn ich jedoch domain.de/phpmyadmin aufrufe kommt nur ein: 502 Bad Gateway.
Wie verknüpfe ich das nun richtig?
Debian 8 Jessie x64
Easy-WI 6.0 (installscript)
nginx 1.12.1
PHP5 + fpm (5.6.x.x)
Ich habe einen Subordner namens "downloads". Wenn ich auf diesen zugreifen will kommt 403. Soweit alles in Ordnung. Stelle ich nun "autoindex" auf "on" und restarte nginx, bleibt die Meldung trotzdem bestehen. Auf meiner Webseite habe ich auch eine "downloads.html" welche mir in einer Tabelle ein paar Texte anzeigt und einen "a href" Wert hat welcher auf "/downloads/bla.png" linkt. Wenn ich auf meiner Webseite aber nun die "downloads.html" Seite aufrufen möchte, kommt auch ein 403.
Struktur ist wie folgt: /home/web-2/htdocs/
Darin dann:
Code:
index.html
downloads.html
Ordner: downloads
-> bla.png
Ordner: style
-> style.css
-> background.jpg
Die "style.css" und den Hintergrund lädt er ohne Probleme. Auf den Ordner komme ich aber auch nicht drauf, selbst wenn "autoindex" auf an ist. Rufe ich die "style.css" aber direkt über "web-2.domain.de/style/style.css" auf, lässt er mich die Datei ansehen.
(Kurze Frage nebenbei: Wie stelle ich ein, dass die Seite alle benötigten Dateien aufrufen und ausführen kann, ich aber ein 403 bekomme wenn ich sie direkt aufrufen will?)
Versuche ich jedoch das selbe mit "web-2.domain.de/downloads/bla.png" kommt direkt ein 403.
Das komische ist ja auch, dass es meine "downloads.html" blockiert, da anscheinend der "a href" auf den "downloads" Ordner schon reicht. :/
Alle Ordner rechte angefangen von "root" bis tief ins /home/user/htdocs/downloads" haben "755" und "www-data" als "Group". Alle Dateien (.html / .png usw.) haben "644". Der Owner dieser Dateien ist "web-2". Also derjenige dem ich den Vhost angelegt habe.
nginx und php-fpm usw. laufen auch alle über "www-data" wie bei der Installation von EWI automatisch geschehen.
Doch egal was ich versuche, ich bekomme weder Zugriff auf diese eine Webpage noch auf den Ordner an sich.
Im log steht "*2 access forbidden by rule".
.conf
Code:
server {
listen 80;
server_name www.web-2.domain.de;
return 301 $scheme://web-2.domain.de$request_uri;
}
server {
listen 80;
server_name web-2.domain.de;
autoindex off;
access_log /home//web-2/logs/access_web-2.domain.de.log;
error_log /home//web-2/logs/error_web-2.domain.de.log;
root /home//web-2/htdocs//;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location /downloads {
autoindex on;
}
location ~ .php$ {
fastcgi_pass unix:/var/run/php-fpm-web-2.sock;
include fastcgi.conf;
fastcgi_index index.php;
include fastcgi_params;
}
}
Falls sich noch jemand mit Easy-WI auskennt. Ich habe auch versucht unter Anleitung (PHPMyAdmin) zu installieren. Wenn ich jedoch domain.de/phpmyadmin aufrufe kommt nur ein: 502 Bad Gateway.
Wie verknüpfe ich das nun richtig?
Zuletzt bearbeitet: