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 konfiguriere ich den HTTP-Server von Nginx proxy_pass Node.j über einen UNIX-Socket?
Ich versuche, einen Nginx-Server so zu konfigurieren, dass er über einen UNIX-Domain-Socket eine Verbindung zu einem Node.js-HTTP-Server herstellt. Die Nginx-Konfigurationsdatei: server { listen 80; location / { proxy_pass http://unix:/tmp/app.socket:/; } } (laut http://wiki.nginx.org/HttpProxyModule#proxy_pass ) Das Skript Node.js: var http = require('http'); http.createServer(function(req, res) { console.log('received request'); req.end('received request\n'); }).listen('/tmp/app.socket'); Nun, …


3
nginx: HTTP-Anfragen zum Debuggen sichern
Ubuntu 10.04.2 Nginx 0,7,65 Ich sehe einige seltsame HTTP-Anfragen an meinen Nginx-Server. Um besser zu verstehen, was los ist, möchte ich für solche Abfragen ganze HTTP-Anforderungsdaten sichern. (Dh alle Anforderungsheader und -körper werden irgendwo abgelegt, wo ich sie lesen kann.) Kann ich das mit Nginx machen? Gibt es alternativ einen …
16 ubuntu  nginx  http 

2
Nginx Rewrite für eine URL mit Parametern
Ich habe eine URL dieses Typs: http://www.example.com/?param1=val1&param2=&param3=val3&param4=val4&param5=val5 Und ich möchte es auf dieses umleiten: http://www.example.com/newparam/val3/val4 Daher habe ich diese Umschreiberegel ohne Erfolg ausprobiert: rewrite "/?param1=val1&param2=&param3=(.+)&param4=(.+)&param5=(.+)" http://www.example.com/newparam/$1/$2 redirect; Kann nginx nicht mit Abfrageparametern umgehen? EDIT: Ich möchte nicht alle Petitionen umschreiben. Ich muss nur diese URL umschreiben, ohne die anderen zu …

8
Wie skaliere ich PHP5 + MySQL über 200 Anfragen / Sekunde?
Ich optimiere meine Homepage, um die Leistung zu verbessern. Derzeit werden ungefähr 200 Anfragen / Sekunde auf 3.14.by verarbeitet, bei denen 6 SQL-Abfragen verarbeitet werden, und 20 Anfragen / Sekunde auf 3.14.by/forum, bei dem es sich um das phpBB-Forum handelt. Seltsamerweise sind die Zahlen auf einigen VPS- und dedizierten Atom …


6
Nginx-Umschreiberegel, um das Querystring-Fragezeichen durch einen Unterstrich zu ersetzen
Um eine ganze Website als statisches HTML zu spiegeln, Ich möchte URLs konvertieren , wie http://example.com/script.php?t=12zu http://example.com/script.php_t=12. Hinweis ?in URL wird konvertiert _. Auf diese Weise kann Nginx oder Apache diese Dateien von der Festplatte als unformatiertes HTML bereitstellen, das wir erhalten und gespeichert haben wget- eine Datei für jede …
16 nginx 


1
Überschreiben der Anweisung nginx access_log - doppelte Protokolleinträge
Ich verwende das Standard-Nginx-Paket auf dem Ubuntu 14.04-Server. Es wird /etc/nginx/nginx.confals Hauptkonfiguration verwendet und enthält dann die Konfigurationen von /etc/nginx/conf.d/*.confund /etc/nginx/sites-enabled/*. Die Standardkonfiguration von nginx enthält diese Anweisung für die Protokollierung im Zugriffsprotokoll access_log /var/log/nginx/access.log; Ich möchte den X-Forwarded-For-Header hinzufügen, also mache ich das im conf.dOrdner: log_format main '$remote_addr - …

2
Ändern Sie die vom Nginx-Reverse-Proxy zurückgegebenen HTML-Seiten
Ich habe ein Reverse-Proxy-Setup für den Zugriff auf eine Drittanbieteranwendung, die sich über das Internet in einem Intranet befindet. Angenommen, diese Anwendung befindet sich auf der URL: https://internalserver:8080/ (nur aus dem Intranet erreichbar) und der Proxy ist an: https://proxyserver/ (von jedem Ort der Welt erreichbar) Der Proxy wird von Nginx …

2
Nginx Split große Konfigurationsdatei
Meine Nginx-Standardkonfigurationsdatei wird riesig. Ich möchte es in kleinere Konfigurationsdateien aufteilen, von denen jede nur einen, maximal vier Speicherorte für jede Datei enthält, damit ich sie schnell aktivieren / deaktivieren kann. Die aktuelle Datei sieht folgendermaßen aus: server { listen 80 default_server; root /var/www/ location /1 { config info...; } …

5
Spiegeln des Datenverkehrs mit Nginx
Ich muss den Datenverkehr duplizieren / spiegeln, der zu meinem Server / meiner Ressource kommt. Ich meine, ich habe Server A und B und N (nginx) als Webserver. Der gesamte Verkehr, der zu N / resource kommt -> leiten Sie zu A und B um Ist es möglich?
16 nginx  traffic 


2
Verhindern, dass Nginx Datenverkehr von https zu http umleitet, wenn es als Reverse-Proxy verwendet wird
Hier ist meine abgekürzte Nginx Vhost Conf: upstream gunicorn { server 127.0.0.1:8080 fail_timeout=0; } server { listen 80; listen 443 ssl; server_name domain.com ~^.+\.domain\.com$; location / { try_files $uri @proxy; } location @proxy { proxy_pass_header Server; proxy_redirect off; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Real-IP $remote_addr; …
16 nginx  ssl  https 

4
Wie Proxy / Grafana mit Nginx?
Ich habe Standardgrafana eingerichtet und gestartet und es funktioniert wie erwartet unter http: // localhost: 3000 . Ich versuche, es mit Nginx Proxy, wo ich SSL installiert haben. Ich versuche, es auf https: // localhost / grafana antworten zu lassen, aber es dient nur den folgenden Zwecken : {{alert.title}} Ich …
15 nginx 

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.