W celu uniknięcia spamu odsyłającego mój plik nginx.conf zawiera następującą sekcję: if ($http_referer ~* spamdomain1\.com) { return 444; } if ($http_referer ~* spamdomain2\.com) { return 444; } if ($http_referer ~* spamdomain3\.com) { return 444; } Reguły te mówią nginxowi, aby zamknął połączenie, jeśli użytkownik ma ustawione jedno z tych poleceń. …
Gdy przeglądam ten adres URL: http://localhost:8080/foo/%5B-%5Dserver ( nc -l 8080) otrzymuje go takim, jakim jest: GET /foo/%5B-%5D HTTP/1.1 Jednak gdy proxy tej aplikacji przez proxy nginx (1.1.19): location /foo { proxy_pass http://localhost:8080/foo; } To samo żądanie przekierowane przez port Nginx jest przekazywane z dekodowaną ścieżką: GET /foo/[-] HTTP/1.1 Zdekodowane nawiasy …
Dodałem te zasady do mime.types: application/x-font-ttf ttf; font/opentype otf; application/vnd.ms-fontobject eot; font/x-woff woff; Teraz nagłówek Content-Type jest ustawiany poprawnie dla każdego z nich. Moim jedynym problemem jest to, że Firefox wymaga Access-Control-Allow-Origin. Przeszukałem tę odpowiedź i dodałem ją do mojej dyrektywy serwerowej: location ~* \.(eot|ttf|woff)$ { add_header Access-Control-Allow-Origin *; } …
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Chciałbym używać Lighttpd w produkcji do obsługi aplikacji Django, ale widzę, że obecnie Nginx jest coraz bardziej popularny. Dlaczego? Wiem, że w przeszłości Lighttpd miał …
Chciałbym rejestrować te same wpisy access.log w osobnych plikach, więc kiedy pojawi się żądanie, należy wypełnić a.log i b.log. Czy można to zrobić za pomocą Nginx?
Mam ten serwer Nginx działający na AWS i działał dobrze do niedawna, kiedy kilku użytkowników zaczęło narzekać na to, że strona się nie otwiera, dopóki nie podjęli około 10 prób uzyskania do niej dostępu. Nigdy nie byłem w stanie rozwiązać problemu z mojej strony. Korzystam z dns Google'a, tj. 8.8.8.8, …
Próbuję wysłać wiele nagłówków add_header Access-Control-Allow-Origin http://dev.anuary.com; add_header Access-Control-Allow-Origin https://dev.anuary.com; Zamiast tego NGINX je przekształca Access-Control-Allow-Origin: http://dev.anuary.com, https://dev.anuary.com Jakie jest rozwiązanie
Biorąc pod uwagę następującą konfigurację nginx: server { listen 80; server_name apilocal; sub_filter "apiupstream/api" "apilocal"; sub_filter_once off; location /people/ { proxy_pass http://apiupstream/api/people/; proxy_set_header Accept-Encoding ""; } } Sub_filter nie reaguje poprawnie na części odpowiedzi. Po usunięciu proxy_pass z konfiguracji działa poprawnie. Wielu ludzi z tym problemem kończy kompresja gzip z …
Przeczytałem kilka różnych pytań na temat tego, która konfiguracja Nginx jest odpowiednia dla SSE i wymyśliłem mylące wyniki dotyczące tego, jakich ustawień użyć: /programming/17529421/sending-server-sent-events-through-a-socket-in-c /programming/13672743/eventsource-server-sent-events-through-nginx /programming/21630509/server-sent-events-connection-timeout-on-node-js-via-nginx Jaka jest prawidłowa odpowiedź?
Mam instancję nginx, która jest ustawiona na rejestrowanie dostępu do /var/log/nginx/access.log i błędów do /var/log/nginx/errors.log, ale gdy tylko logrotate uruchamia się co tydzień, plik zostaje przeniesiony do * .log.1 i nowy plik * .log zostanie utworzony, ale nginx nadal loguje się do pliku log.1 zamiast nowego pliku .log (i nic …
Posiadam certyfikat SSL z symbolami wieloznacznymi i próbuję przekierować cały ruch inny niż ssl na ssl. Obecnie używam następujących do przekierowania nie-poddomenowego adresu URL, który działa poprawnie. server { listen 80; server_name mydomain.com; #Rewrite all nonssl requests to ssl. rewrite ^ https://$server_name$request_uri? permanent; } gdy robię to samo dla * …
Proszę wyjaśnić zalety / wady podczas korzystania z różnych interfejsów Nginx WSGI? Proszę szczegółowo wyjaśnić, co wyróżnia każdą konfigurację? Którą konfigurację najlepiej skalować? W razie potrzeby, co teraz biegasz i dlaczego? Niektóre techniki, które widziałem, ale proszę mi powiedzieć, jeśli przegapiłem jakąkolwiek: Mod_wsgi uWSGI przez Nginx uWSGI FastCGI + flup …
Mam nginx 0.7x + PHP-FPM działający pod PHP 5.2.10 na jednym serwerze RHEL5, ale próbuję zduplikować tę konfigurację w pakiecie PHP-FPM w PHP 5.3.3 na drugim serwerze, mam pewne problemy z błędami uprawnień za każdym razem, gdy pojawia się komunikat GET. FPM został uruchomiony i potwierdził, że fastcgi nasłuchuje na …
Spotkałem tutaj kilka pytań i odpowiedzi, które wykorzystują tę składnię: location @default { # ... } location /somewhere { try_files $uri @default; } Szukałem wysoko i nisko w Googles i nie mogę znaleźć żadnej dokumentacji na ten temat. Co to znaczy i jakie są niektóre z jego praktycznych zastosowań? Czy …
Używam nginx jako proxy-ssl-proxy przed serwerem WWW zaplecza, który może obsługiwać HTTP / 2.0. Zauważyłem, że nginx zastępuje żądania do serwera zaplecza za pośrednictwem HTTP / 1.1, a nie HTTP / 2.0. Czy można powiedzieć nginx, aby zamiast tego używał niezaszyfrowanego połączenia HTTP / 2.0? Czy zwiększyłoby to wydajność?
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.