Ich möchte nginx auf meinem Ubuntu 10.04 32bit Linode VPS laufen lassen.
%Vor%Um einen nginx virtualhost zu erstellen:
%Vor%und schrieb folgendes
%Vor%Dann habe ich den virtuellen Host example.com
aktiviert %Vor% Ich habe eine index.html auf /var/www/example.com/public
gesetzt und gebe die URL www.example.com über meinen Browser ein. Dann habe ich folgende
tail /var/log/nginx/error.log
gibt folgenden Fehler
Ich wiederhole
%Vor%aber es gibt denselben Fehler.
und cat /etc/nginx/nginx.cnf
%Vor%Wenn ich die index.html nach / var / www / lege, kann ich zwar eine HTML-Datei sehen, aber jeder Versuch, sie unter /var/www/example.com/public zu speichern, schlägt fehl. Ich schaute auf Datei-und Ordnerberechtigungen sie sind ok alles gehört zu www-Daten und lesbar (775)
Was kann ich tun, damit nginx funktioniert? Danke
Ich nehme an, dass
rewrite ^/(.*) http://example.com/ permanent;funktioniert nicht ordnungsgemäß. Gastgeber war www.example.com geblieben Es gab keine Umleitung, da folgende Fehlerzeile in Ihrem Protokoll angezeigt wird: %Vor%
Versuchen Sie, mit der Überschreibungszeile zu spielen.
Eine andere Version: Sind Sie sicher, dass diese Zeilen korrekt funktionieren?
%Vor%Ich hatte die gleichen Symptome auf Ubuntu 10.04, Nginx & amp; Wordpress und die Antwort war eine verzweifelt dumme.
Falls sich jemand anders in der gleichen Situation befindet ....
In meiner nginx-Konfiguration für die Site
%Vor%hatte keine index.php
das Hinzufügen zur Liste hat das Problem behoben
Tags und Links nginx virtualhost