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.
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 …
Ich habe eine Django-Site auf Gunicorn mit einem Reverse-Proxy durch Nginx. Ist Nginx nicht nur ein unnötiger Mehraufwand? Wie hilft es, das zusätzlich zu Gunicorn hinzuzufügen?
Wie kann ich einen virtuellen Host für Anforderungen erstellen, die keinem der virtuellen Hosts entsprechen, wenn ich bereits mehrere virtuelle Hosts habe? (dh Zugriff über IP, eine andere Domain, die mit IP verknüpft ist, usw. usw.)
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?
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 …
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:", …
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 …
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. …
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 …
Ich habe eine Reihe von Umschreiberegeln, die ich von Apache nach Nginx portieren muss. Es ist ein ziemlich schmerzhafter Prozess, da ich nicht sehen kann, ob meine Umschreiberegeln und "Wenn" -Bedingungen so funktionieren, wie ich es möchte. Apache hatte ein Debugging für sein Rewrite-Modul. Was kann ich für Nginx tun?
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 …
Ich habe Probleme mit einem merkwürdigen berechtigungsbezogenen Verhalten: Wenn ich nginx so konfiguriere, dass es Port 8080 abhört, funktioniert alles wie erwartet, aber wenn ich einen anderen Port verwende, erhalte ich so etwas wie 2014/01/10 09:20:02 [emerg] 30181#0: bind() to 0.0.0.0:8090 failed (13: Permission denied) im /var/log/nginx/error.log Ich habe keine …
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); …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.