Pytania otagowane jako nginx

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

3
Czy istnieje sposób na zalogowanie unikalnego identyfikatora na żądanie dla Nginx?
Wydaje się, że jest do tego kilka modułów innych firm https://github.com/newobj/nginx-x-rid-header https://github.com/hhru/nginx_requestid Jednak jeśli to możliwe, nie chcę odbudowywać nginx, co moim zdaniem jest wymogiem użycia obu tych modułów. Moją pierwszą próbą było użycie $msecz $pidtym, co jednak nie wyszło (miałem proces obsługi dwóch żądań w tej samej milisekundie). Czytałem …
12 ubuntu  nginx 

1
nginx Linia żądania jest za duża
Pojawia się błąd: Bad Request Request Line is too large (6060 > 4094) Kiedy uzyskuję dostęp do określonego adresu URL na moim serwerze w następujący sposób: /api/categorize?packages=package1,package2,...packageN Na nginx.conf mam: large_client_header_buffers 8 16k; client_header_buffer_size 8k; Nie mogę znaleźć dokumentacji na ten konkretny problem, dokumenty dla large_client_header_buffers wspominają o 400 Błędnych …
12 nginx  http  web  400 

2
Niektóre konfiguracje odwrotnego proxy nginx przestają działać raz dziennie
Mam odwrotny serwer proxy nginx, który pośredniczy w żądaniach od zewnętrznego ELB amazona do wewnętrznych ELB. Mam 6 instancji zaplecza, które obsługują żądania. Konfiguracje z obsługą witryny wyglądają tak, ale istnieją różne numery portów i proxy_pass. Wszystko inne jest identyczne: server { listen 3000; location / { proxy_pass http://internal-prod732r8-PrivateE-1GJ070M0745TT-348518554.eu-west-1.elb.amazonaws.com:3000; include …

2
Nginx: tysiące nazwa_serwera
jak mogę skonfigurować Nginx do tysięcy różnych nazw serwerów bez tworzenia tysięcy zewnętrznych plików konfiguracyjnych lub pisania bardzo długiej linii nazw serwerów? Rzeczywiście, chciałbym, aby Nginx był odwrotnym proxy tylko dla server1.com, server2.com itp. Najlepszym rozwiązaniem dla mnie byłoby posiadanie jednego zewnętrznego pliku konfiguracyjnego zawierającego moje ograniczone nazwy serwerów: server1.com, …
12 nginx 

1
Jak dostosować nginx keepalive_timeout?
Używam nginx wraz z php-fpm do serwera zajętej witryny opartej na mysql. Obecnie używam keepalive_timeout = 5, ale nie mam jasnego pojęcia, jak optymalnie go dostosować. Więc doceń swoje wskazówki.
12 nginx  keepalive 

5
Najszybszy serwer WWW do udostępniania treści statycznych
Optymalizuję nasz system pod kątem szybszego dostarczania zawartości statycznej i zastanawiałem się, czy ktoś ma odpowiednie doświadczenie z najszybszymi serwerami internetowymi w takim celu. Z trzech głównych kandydatów, których wziąłem pod uwagę, Nginx, Cherokee i Lighttpd, każdy wydaje się mieć własne problemy - ale raporty, które przeczytałem online, są nieco …

2
Nginx HTTP nie działa - pobiera plik o nazwie „pobierz”
jeśli odwiedzę moją stronę nginx z https, to działa, ale przy http pobiera plik o nazwie „pobierz” (bez rozszerzenia), 57 bajtów i otwieranie go za pomocą notatnika itp. pokazuje po prostu bełkot. Oto moja konfiguracja vhosta: server { server_name www.domain.com domain.com; listen 80; return 301 https://domain.com$request_uri; } server { server_name …
12 nginx 




3
Kiedy używać lub nie używać sendfile w Nginx?
Mamy to ustawienie już nginx.confod dłuższego czasu. sendfile on; Kiedy zaktualizujemy plik np. /js/main.jsI uzyskamy dostęp z przeglądarki https://test.com/js/main.js?newrandomtimestamp , nadal ładuje starszą wersję, chyba że wykonamy pełne odświeżenie (wyczyszczenie pamięci podręcznej) z naszej przeglądarki. Ale kiedy zmienimy ustawienia z sendfile na; wysłać plik; przeglądarka załaduje poprawną wersję zaktualizowanego pliku. …
12 nginx  cache 

4
Błędy Nginx 400 z powodu losowo zakodowanego łańcucha rozpoczynającego się od „\ x” z losowych adresów IP
Zakładam, że są to jakieś boty, ale chciałbym wiedzieć, co próbują zrobić na moim serwerze. Dzienniki pytań znajdują się poniżej, a adres IP został zmieniony z pierwotnego. 12.34.56.78 - - [18/Oct/2012:16:48:20 +0100] "\x86L\xED\x0C\xB0\x01|\x80Z\xBF\x7F\xBE\xBE" 400 172 "-" "-" 12.34.56.78 - - [18/Oct/2012:16:50:28 +0100] "\x84K\x1D#Z\x99\xA0\xFA0\xDC\xC8_\xF3\xAB1\xE2\x86%4xZ\x04\xA3)\xBCN\x92r*\xAAN\x5CF\x94S\xE3\xAF\x96r]j\xAA\xC1Y_\xAE\xF0p\xE5\xBAQiz\x14\x9F\x92\x0C\xCC\x8Ed\x17N\x08\x05" 400 172 "-" "-" 12.34.56.78 - - …
12 nginx  logging  hacking 

5
Jak zainstalować nginx i zainstalować pliki konfiguracyjne
Właśnie całkowicie odinstalowałem nginx 1.0.6 z mojego serwera (Ubuntu 11.04) przy użyciu apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* Teraz chcę go zainstalować ponownie, jednak podczas uruchamiania nginx pojawiają się błędy, takie jak: Ponowne uruchomienie nginx: nginx: [emerg] open () „/etc/nginx/nginx.conf” nie powiodło …
12 ubuntu  nginx  apt 

1
pusta strona example.com/phpmyadmin z błędami w konsoli przeglądarki
Zainstalowałem phpmyadmin i dowiązałem symlink do mojego serwera LEMP (php 7). Ale kiedy dostałem nazwę hosta / phpmyadmin, zwraca pustą stronę z ikoną phpmyadmin na pasku tytułu. I 3 błędy w konsoli przeglądarki: Nie udało się załadować zasobu: net :: ERR_INCOMPLETE_CHUNKED_ENCODING Uncaught ReferenceError: $ nie jest zdefiniowany Uncaught ReferenceError: PMA_commonParams …

2
nginx używa pamięci podręcznej proxy, jeśli backend jest wyłączony
Potrzebuję nginx proxy użyć pamięci podręcznej, jeśli serwer zaplecza nie działa: to moja konfiguracja. ale wygląda na to, że nginx używa pamięci podręcznej bez sprawdzania serwera zaplecza. http { # ... proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_path /tmp/nginx levels=1:2 keys_zone=tmpzone:10m inactive=60m; proxy_cache_key "$scheme$request_method$host$request_uri"; server { server_name …
11 nginx  proxy  cache  failover 

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.