Pytania otagowane jako nginx

Nginx („eNgine x”) to lekki, wydajny serwer HTTP, odwrotne proxy, proxy strumieniowe TCP i proxy pocztowe, wydany na licencji BSD.

2
Jak ograniczyć stawki w Nginx, ale włączając / wyłączając niektóre adresy IP?
Jestem w stanie limit_reqograniczyć liczbę żądań do mojego serwera. Chciałbym jednak usunąć ograniczenie szybkości dla niektórych adresów IP (tj. Białej listy) i zastosować inne ograniczenie prędkości dla niektórych innych (tj. Niektórych adresów IP, które chciałbym mieć tylko 1r / s). Próbowałem użyć warunków warunkowych (np. if ( $remote_addr = "1.2.3.4" …

1
Odwrotny serwer proxy - usuń podkatalog
W najbliższej przyszłości będę miał 3 serwery Nginx. Jeden jest odwrotnym proxy dla SSL dla dwóch pozostałych. Idę na przykład do: https://www.mysitename.com/site1 Dwa pozostałe serwery w tym przykładzie to site1 i site2. Zainstalowałem certyfikat SSL na proxy i chcę użyć zwrotnego proxy (SSL nie jest wymagany, ponieważ wszystkie 3 są …
27 nginx 

3
Jak zrobić zbędne moduły równoważące obciążenie?
Rozumiem, że celem równoważenia obciążenia jest równoważenie obciążenia między serwerami i monitorowanie stanu instancji itp. Ale co się stanie, jeśli sam moduł równoważenia obciążenia ulegnie awarii? Jak skonfigurować zbędne moduły równoważące obciążenie? (równoważenie obciążenia równoważące obciążenie?) Widziałem, jak sprawdzanie kondycji DNS może być przydatne, ale są oczywiście poważne problemy z …

5
Jak wyłączyć rejestrowanie Nginx?
Mam następujące w pliku konfiguracyjnym server { listen 80; server_name _; access_log /var/log/nginx/access.log main; ... server { listen 80; server_name example.com access_log off; error_log off; Ale nadal rejestruje się dla example.comwirtualnego hosta. Co ja robię źle?
27 nginx 

2
Kontynuacja linii pliku konfiguracyjnego nginx?
Mam sekcję konfiguracji Nginx, która wygląda następująco: server { listen *:80; server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com; rewrite ^(.*) http://my_canonical_domain.com permanent; } z wieloma różnymi domenami. Czy istnieje jakiś sposób na podzielenie tego na wiele linii? Nie widzę nic w dokumentach konfiguracyjnych nginx, które to rozwiązują.
26 nginx 

3
Najlepszy sposób, aby zapobiec domyślnemu serwerowi?
Mam kilka vhostów i chciałbym „wyłączyć” domyślny vhost, albo przez pustą stronę, stronę błędu, albo ogólnie w jakikolwiek sposób najbardziej efektywne wykorzystanie zasobów Nginx, jednocześnie umożliwiając dostęp innym vhostom poprzez predefiniowane domeny.

2
Zezwalanie na żądania CORS w Nginx dla 404 odpowiedzi
Używam Nginx do obsługi plików statycznych w odpowiedzi na żądania CORS przy użyciu techniki opisanej w tym pytaniu . Jednak gdy plik nie istnieje, odpowiedź 404 nie zawiera Access-Control-Allow-Origin: *nagłówka, więc jest blokowana przez przeglądarkę. Jak mogę wysłać Access-Control-Allow-Origin: *404 odpowiedzi?

3
Jak ustawić favicon.ico dla konkretnego wirtualnego hosta na Nginx?
Po raz pierwszy używam Nginx jako mojego serwera. Nie miałem żadnych problemów z konfiguracją i wszystko działa świetnie. Problem pojawił się, gdy projektant zapytał mnie, czy mógłby mi wysłać „ikonę na pasku tytułowym”, aby „tam umieścić”. # /opt/nginx/conf/nginx.conf ... server { listen 80 ; server_name *.website.com website.com; root /home/webuser/sites/website; } …

3
Alternatywy dla testu porównawczego Apache? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat błędu serwera. Zamknięte 4 lata temu . Chciałbym kilka narzędzi dla Ubuntu, których mogę użyć do przetestowania mojego serwera, ile on może obsłużyć. Jakieś sugestie? Wcześniej stosowałem test …

4
Skonfiguruj nginx dla jboss / tomcat
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w przypadku błędu serwera. Migrował 8 lat temu . Aby przekazać ruch do JBoss / TomCat na porcie 80 za pomocą Apache, użyliśmy do instalacji i konfiguracji mod_jk. Czy istnieje odpowiednik nginx? Zasadniczo chcę, aby cały ruch z …



3
Włączyć podstawowy auth na całej stronie i wyłączyć dla podstron?
Mam stosunkowo prostą konfigurację: upstream appserver-1 { server unix:/var/www/example.com/app/tmp/gunicorn.sock fail_timeout=0; } server { listen 80; server_name example.com; location / { proxy_pass http://appserver-1; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; auth_basic "Restricted"; auth_basic_user_file /path/to/htpasswd; } location /api/ { auth_basic off; } } Celem jest użycie podstawowego uwierzytelniania …

3
Jak przepisać część domeny Set-Cookie w odwrotnym proxy Nginx?
To pytanie zostało przeniesione z Przepełnienia stosu, ponieważ można na nie odpowiedzieć w przypadku błędu serwera. Migrował 8 lat temu . Mam proste odwrotne proxy Nginx: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } Problem polega na tym, że Set-Cookiezawierają nagłówki odpowiedzi ;Domain=backend.int, ponieważ backend nie wie, …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.