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 …
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 …
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 …
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, …
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.
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 …
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 …
W moim nginx jest wiele konfiguracji witryny, a kiedy ponownie uruchomię maszynę, jeśli nie można uzyskać dostępu do jednego z nich, nginx w ogóle się nie uruchomi, a te zdrowe witryny nie uruchomią się, jak pozwolić Nginx zignorować te nieprawidłowe witryny? http { ## # Basic Settings ## sendfile on; …
Używam nginx jako odwrotnego proxy do obsługi witryny tylko https. Chcę, aby pliki cookie tej witryny zostały oznaczone jako bezpieczne. Ale serwer zaplecza jest serwerem http, więc nie ustawi bezpiecznej flagi dla swoich plików cookie. Jak mogę zmodyfikować nagłówek Set-Cookie w odpowiedzi, aby dodać bezpieczną flagę?
W mojej aplikacji chcę, aby lokalizacja „/” zwróciła statyczny plik index.html, chcę, aby „/ static” obsługiwał pliki statyczne z folderu i chcę, aby wszystkie inne żądania zwróciły 404 NIE ZNALEZIONO. W późniejszym czasie zamierzam przekierować wszystkie pozostałe żądania do serwera WSGI. To jest obecnie moja konfiguracja: # Dev server. server …
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. …
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 - - …
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 …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.