B
BulliM
Guest
[GELÖST] Ich habe ein Problem mit nginx. Benutze ihn das erste Mal zum Testen auf dem Raspberry Pi2. Im Idealfall will ich darauf zwei kleine Websites per dynDNS hosten. Meine EasyBox904 lässt das mit bestimmten Diensten ja zu.
Testen konnte ich das bisher aber nicht, weil ich die virtuellen Hosts nicht einmal lokal im Browser erreichen kann. Lediglich die Nginx-Default-Seite öffnet sich unter der Lan-IP des Raspberry (192.168.2.110) im Browser. PHP läuft auch, alles easy. Nur die Vhosts wollen sich nicht melden.
Ich habe zwei Serverscripts für die Vhosts unter /etc/nginx/sites-available angelegt und mAn auch richtig konfiguriert, sowie die Verknüpfungen in /etc/nginx/sites-enabled eingerichtet. Den Server habe ich natürlich nach jeder Änderung neugestartet. Trotzdem kann ich die Seiten nicht erreichen.
Wenn ich also 192.168.2.110/seite.tlv eingebe, bekomme ich einen 404-Error. Woran kann das liegen? Ist das überhaupt die richtige Adresse? Muss ich die Domains noch in die /etc/hosts eintragen? Das hatte ich testweise schon gemacht, aber ohne Erfolg.
Hier eines der Serverfiles. Vielleicht fehlt ja doch noch was. Der Dummy seite.tlv lautet im Original natürlich anders.
Kann jemand helfen?
Testen konnte ich das bisher aber nicht, weil ich die virtuellen Hosts nicht einmal lokal im Browser erreichen kann. Lediglich die Nginx-Default-Seite öffnet sich unter der Lan-IP des Raspberry (192.168.2.110) im Browser. PHP läuft auch, alles easy. Nur die Vhosts wollen sich nicht melden.
Ich habe zwei Serverscripts für die Vhosts unter /etc/nginx/sites-available angelegt und mAn auch richtig konfiguriert, sowie die Verknüpfungen in /etc/nginx/sites-enabled eingerichtet. Den Server habe ich natürlich nach jeder Änderung neugestartet. Trotzdem kann ich die Seiten nicht erreichen.
Wenn ich also 192.168.2.110/seite.tlv eingebe, bekomme ich einen 404-Error. Woran kann das liegen? Ist das überhaupt die richtige Adresse? Muss ich die Domains noch in die /etc/hosts eintragen? Das hatte ich testweise schon gemacht, aber ohne Erfolg.
Hier eines der Serverfiles. Vielleicht fehlt ja doch noch was. Der Dummy seite.tlv lautet im Original natürlich anders.
Code:
server {
listen 80;
listen [::]:80;
server_name seite.tlv www.seite.tlv;
root /var/www/seite.tlv/httpdocs;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
Kann jemand helfen?
Last edited by a moderator: