2016-10-27 8 views
1

Ich habe versucht, NGINX Reverseproxy auf Python SimpleHTTPServer einzurichten. Meine web.conf Datei ist in /etc/nginx/conf.d vorhanden und die in der Datei vorhandene Einstellung lautet wie folgt.Nginx Reverseproxy auf Python Simplehttpserver

server { 
    server_name localhost; 

    location/{ 
     proxy_pass http://192.168.1.3:8000/; 
    } 
} 

Mein NGINX ist betriebsbereit. Ich habe das Nachladen nach dem Speichern der web.conf Datei durchgeführt. Auf der anderen Seite, betreibe ich Python Simple auch im Verzeichnis home/user/projects/

Aber wenn ich den Browser zu öffnen und besuchen localhost es zeigt mir die NGINX Begrüßungs-Seite und nicht die index.html-Datei im Verzeichnis, das, in dem ich Ich benutze Python SimpleHTTPServer.

Antwort

0

Zwei Dinge:

1- Sie in der Konfigurationsdatei vergessen, den Listening-Port angeben nur hinzufügen:

listen 80; 

2- die Standardkonfiguration noch aktive Prüfung ist, wenn es Symlink Standard genannt ist in:

/etc/nginx/sites-enabled/ 

und löschen sie es 3- Vorzugsweise Ihre Einstellungsdatei in

hinzufügen

dann machen Sie einen symbolischen Link zu sites-enabled, auf diese Weise können Sie einfach den Symlink löschen, wenn Sie die Site deaktivieren möchten, anstatt die Konfiguration zu entfernen. anstatt es in conf.d.

überprüfen Sie für weitere Details how to configure nginx

Verwandte Themen