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.
Ich habe einige zufällige Seiten gesehen, in denen erwähnt wurde, dass leere GIF-Bilder verwendet werden, um die Leistung zu verbessern. Ich habe auch festgestellt, dass der Nginx ein Modul für genau diesen Zweck hat. Was ich nicht herausfinden kann, ist genau, wie das Bereitstellen dieser kleinen Datei die Leistung oder …
Ich möchte auf meinem VPS einen Reverse-Proxy für meine Heroku-App einrichten ( http://lovemaple.heroku.com ). Wenn ich also besuche, mysite.com/blogkann ich den Inhalt auf http://lovemaple.heroku.com abrufen Ich habe die Anweisungen im Apache-Wiki befolgt . location /couchdb { rewrite /couchdb/(.*) /$1 break; proxy_pass http://localhost:5984; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; …
Ich versuche, den Zugriff auf Ressourcen hinter Nginx basierend auf der Client-IP zu beschränken, die in X-Forwarded-For-Headern übergeben wird. Nginx wird in einem Container in einem Kubernetes-Cluster auf der Google Cloud Platform ausgeführt, und echte Client-IPs werden nur im x-forwarded-for-Header übergeben Bisher habe ich es geschafft, dies für eine einzelne …
Ich habe ein Bereitstellungssystem auf meinem Webserver. Jedes Mal, wenn eine App bereitgestellt wird, erstellt sie ein neues Verzeichnis mit Zeitstempel und verknüpft "aktuell" mit dem neuen Verzeichnis. Dies alles funktionierte gut und großartig auf Apache, aber auf dem neuen Nginx-Server, den ich eingerichtet habe, sieht es so aus, als …
Wir verwenden clientseitige Zertifikate zur Authentifizierung eines unserer Kunden. Unser Setup lautet wie folgt: Wir haben Nginx vor einer Django-Anwendung. In unserer nginx Konfiguration haben wir die erforderlichen Parameter die aktuelle Client-side-Zertifikatsüberprüfung zur Arbeit zu kommen ( ssl_client_certificate, ssl_verify_clientusw.) und uwsgi_param X-Client-Verify $ssl_client_verify; uwsgi_param X-Client-DN $ssl_client_s_dn; uwsgi_param X-SSL-Issuer $ssl_client_i_dn; Dies …
Ich habe nginx mit benutzerdefinierten Pfaden für meinen Produktionsserver kompiliert und beim Versuch, den Dienst zu starten / neu zu starten, mit: service nginx start oder service nginx restart Es wird eine neue Zeile eingegeben, ohne die Shell zurückzugeben: Das Problem ist also, dass ich nginx nicht mit dem serviceBefehl …
Wir verwenden Nginx als Reverse-Proxy für unseren Webanwendungsserver. Nginx verwaltet unser SSL und dergleichen, fungiert aber ansonsten nur als Reverse-Proxy. Wir möchten ein gültiges Client-Zertifikat für Anfragen /jsonrpcbenötigen, benötigen diese aber nirgendwo anders. Der beste Weg, den wir gefunden haben, ist zu server { listen *:443 ssl; ssl on; ssl_certificate …
Ich habe eine Nginx-Serverdefinition mit einer Regex-Übereinstimmung wie folgt: server_name ~^(?<vhost>[a-z0-9-]+)\.example\.com$; root /var/www/example/$vhost; access_log /var/log/nginx/$vhost.example-access.log; Das alles funktioniert gut, aber diese Domain hostet verschiedene PHP-Projekte mit Fastcgi und PHP-FPM, die folgende Werte erhalten $_SERVER: SERVER_NAME => "~^(?<vhost>[a-z0-9-]+)\.example\.com$" HTTP_HOST => "myhost.example.com" Wie Sie sehen können, wird das Regex-Muster SERVER_NAMEanstelle der übereinstimmenden …
Mit der folgenden Nginx-Konfiguration: server { listen 80; listen [::]:80 default_server ipv6only=on; server_name isitmaintained.com; ... } server { listen 178.62.136.230:80; server_name 178.62.136.230; add_header X-Frame-Options "SAMEORIGIN"; return 301 $scheme://isitmaintained.com$request_uri; } Ich versuche, http://178.62.136.230/auf http://isitmaintained.com/ umzuleiten , aber wenn ich diese Konfiguration bereitstelle, erhalte ich einen Redirect loopoder beide dieser Links. Was …
Ich erhalte den Fehler: Bad Request Request Line is too large (6060 > 4094) Wenn ich wie folgt auf eine bestimmte URL auf meinem Server zugreife: /api/categorize?packages=package1,package2,...packageN Auf nginx.conf habe ich: large_client_header_buffers 8 16k; client_header_buffer_size 8k; Ich kann keine Dokumentation zu diesem speziellen Problem finden. In den Dokumenten für large_client_header_buffers …
Ich habe einen Nginx-Reverse-Proxy, der Anfragen von einem äußeren Amazon-ELB an interne ELBs weiterleitet. Ich habe 6 Backend-Instanzen, die die Anforderungen bearbeiten. Die Site-fähigen Konfigurationen sehen folgendermaßen aus, es gibt jedoch unterschiedliche Portnummern und Proxy-Pass. Alles andere ist identisch: server { listen 3000; location / { proxy_pass http://internal-prod732r8-PrivateE-1GJ070M0745TT-348518554.eu-west-1.elb.amazonaws.com:3000; include /etc/nginx/proxy.conf; …
Wie kann ich Nginx so konfigurieren, dass es auf Tausende verschiedener Servernamen beschränkt ist, ohne Tausende externer Konfigurationsdateien zu erstellen oder eine sehr lange Zeile mit Servernamen zu schreiben? In der Tat möchte ich, dass Nginx nur für server1.com, server2.com usw. ein Reverse-Proxy ist. Die beste Lösung für mich wäre, …
Ich verwende nginx zusammen mit php-fpm, um eine ausgelastete MySQL-basierte Site zu bedienen. Derzeit verwende ich keepalive_timeout = 5, habe jedoch keine klare Vorstellung davon, wie ich es optimal anpassen kann. Schätzen Sie also Ihre Hinweise.
Ich optimiere unser System für eine schnellere Bereitstellung statischer Inhalte und habe mich gefragt, ob jemand die richtigen Erfahrungen mit den schnellsten Webservern für einen solchen Zweck hat. Von den drei Hauptkandidaten, die ich in Betracht gezogen habe, Nginx, Cherokee und Lighttpd, scheint jeder seine eigenen Probleme zu haben - …
Ich habe derzeit einen vhost auf Nginx für foo.domain.com und alles funktioniert großartig. Ich habe eine neue Datei für eine neue Subdomain namens bar.domain.com erstellt, die ich hinzufügen möchte. Ich verwende für beide die gleichen Einstellungen. Wenn ich Nginx neu starte, bekomme ich Restarting nginx: nginx: [warn] conflicting server name …
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.