Wie funktioniert Nginx virtualhosts? (gibt derzeit 403 Verbotener Fehler)

8

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

%Vor%

tail /var/log/nginx/error.log gibt folgenden Fehler

%Vor%

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

    
Gok Demir 23.11.2010, 08:26
quelle

3 Antworten

5

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%     
CyberDem0n 23.11.2010, 08:45
quelle
10

Der 403 ist, weil der Autoindex weg ist.

%Vor%

Sie müssen es anziehen und Sie können die Verzeichnisse sehen

%Vor%

Wenn es aus ist, können Sie die Dateien sehen, aber nicht die Verzeichnisse auflisten.

    
Skamasle 17.07.2012 00:17
quelle
7

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

    
steve creedon 31.03.2012 15:23
quelle

Tags und Links