Als «nginx» getaggte Fragen

Nginx ("eNgine x") ist ein leichter, leistungsstarker HTTP-Server, Reverse-Proxy, TCP-Stream-Proxy und Mail-Proxy, der unter einer BSD-ähnlichen Lizenz veröffentlicht wird.

4
Wie verwende ich Nginx als Proxy für einen Host, der eine Authentifizierung benötigt?
Wie kann ich eine nginx proxy_pass-Direktive einrichten, die auch HTTP Basic-Authentifizierungsinformationen enthält, die an den Proxy-Host gesendet werden? Dies ist ein Beispiel für die URL, zu der ich einen Proxy erstellen muss: http://username:password@192.168.0.5/export?uuid=1234567890 Das Endziel ist, dass 1 Server Dateien von einem anderen Server (demjenigen, zu dem wir einen Proxy-Server …
41 nginx  proxy 



3
Verdächtige Symbole in nginx config
Ich habe folgende nginx config, zb server { listen 80; server_name example.com allow 127.0.0.0/8; Wenn ich neu starte, warne es mich: Restarting nginx: nginx: [warn] server name "127.0.0.0/8" has suspicious symbols in /etc/nginx/sites-enabled/xxx Irgendeine Idee?
41 nginx 

2
Konfigurieren Sie Nginx als Reverse Proxy mit Upstream-SSL
Ich versuche, einen Nginx-Server als Reverse-Proxy zu konfigurieren, damit die von Clients empfangenen https-Anforderungen auch über https an den Upstream-Server weitergeleitet werden. Hier ist die Konfiguration, die ich benutze: http { # enable reverse proxy proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwared-For $proxy_add_x_forwarded_for; upstream streaming_example_com { server …

6
Berechtigung beim Lesen im Upstream verweigert
Wir haben unsere Rails-Anwendung auf Nginx und Passenger implementiert. In unregelmäßigen Abständen werden Anwendungsseiten teilweise geladen. Das Anwendungsprotokoll enthält keinen Fehler. Das Nginx-Fehlerprotokoll zeigt jedoch Folgendes: 2011/02/14 05:49:34 [crit] 25389#0: *645 open() "/opt/nginx/proxy_temp/2/02/0000000022" failed (13: Permission denied) while reading upstream, client: x.x.x.x, server: y.y.y.y, request: "GET /signup/procedures?count=0 HTTP/1.1", upstream: "passenger:unix:/passenger_helper_server:", …
40 nginx 

4
So aktivieren Sie den korrekten Zeichensatz-HTTP-Header in NGINX
Was ist der richtige Weg, um korrekte Zeichensatz-Header in NGINX zu aktivieren? Ich analysiere meine Website mit Google Page Speed. Dort steht, dass ich den Zeichensatz von HTML-Dateien in HTTP-Headern angeben soll. Was ist der richtige Weg, um dies zu tun? Ich habe bereits versucht, charset utf-8;die server {}Deklaration meiner …
39 nginx  http  charset 

1
Nginx-Set-Variable in Position
Ich versuche, meine Nginx-Konfigurationen zu optimieren, damit eine Variable festgelegt werden kann und alle Pfadangaben automatisch aktualisiert werden. Ich habe vier Zeilen in Frage: server_name php.domain.com; root /srv/web/vhosts/php/web; error_log /srv/web/vhosts/php/logs/error.log; access_log /srv/web/vhosts/php/logs/access.log; Was ich erreichen möchte, ist, eine Variable (in diesem Fall 'php') zu setzen und sie in config aufzunehmen. …
37 nginx 

2
Wie kann ich Nginx-Speicherorte konfigurieren, um gemeinsame Konfigurationsoptionen freizugeben?
Wie kann ich einen gemeinsam genutzten Konfigurationsblock für eine Reihe von Standorten konfigurieren? location / { proxy_pass http://127.0.0.1:9000/; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache cache-test; proxy_cache_valid 200 302 24h; proxy_cache_valid 404 60s; add_header X-Cache-Status $upstream_cache_status; } location /api/0.1/user{ proxy_cache_key /user/$http_authorization; } Wenn ich jetzt …
37 nginx 


4
Installation optionaler Nginx-Module mit apt-get
Ich habe Nginx derzeit über die Anweisungen auf der Nginx-Site installiert: nginx=stable sudo su - add-apt-repository ppa:nginx/$nginx apt-get update apt-get install Ich habe Nginx konfiguriert und es läuft seit einiger Zeit großartig. Jetzt möchte ich einige benutzerdefinierte Module hinzufügen, z. B. das Upload-Fortschrittsmodul . In den Anweisungen für dieses Modul …


3
Wie ändere ich den NGINX-Benutzer?
Ich habe ein PHP-Skript, das ein Verzeichnis erstellt und ein Bild an das Verzeichnis ausgibt. Dies hat unter Apache einwandfrei funktioniert, aber wir haben kürzlich beschlossen, auf NGINX umzusteigen, um unseren begrenzten Arbeitsspeicher besser zu nutzen. Ich benutze den PHP-Befehl mkdir (), um das Verzeichnis zu erstellen: mkdir(dirname($path['image']['server']), 0755, true); …

5
So stoppen Sie nginx unter Mac OS X
Ich habe den nginx-Server von MacPorts auf meinem Mac installiert und konfiguriert sudo port install nginx Befolgte die Empfehlung von der Port-Installationskonsole und erstellte das Startelement launchd für nginx und startete dann den Server. Umbenannt nginx.conf.examplein nginx.confund umbenannt mime.types.examplein mime.types. Es funktioniert gut, aber ich konnte es nicht aufhalten. Ich …
37 nginx  daemon  mac-osx 

5
Nginx vs Apache als Reverse Proxy, den man wählen kann
Diese Art von Frage wurde hier vielleicht gestellt, aber ich konnte keine finden, die wirklich zu meiner Frage passt. Ich habe gehört, dass die Leistung von Nginx ziemlich beeindruckend ist, aber Apache verfügt über mehr Dokumente und eine Community (lesen: Experte), um Hilfe zu erhalten Jetzt möchte ich wissen, wie …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.