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
Preferuj połączenia przychodzące IPv4 niż IPv6
Prowadzimy serwis społecznościowy / lokalny, który korzysta z geolokalizacji adresu IP użytkowników. Problem polega na tym, że w przypadku IPv6 geolokalizacja jest nieco bardziej spottier niż w przypadku IPv4. Czy istnieje sposób, aby preferować połączenia przychodzące zamiast IPv6 na hoście Ubuntu z nginx? Konfiguracja wygląda następująco: server { listen 80 …
11 nginx  ipv6  ipv4 

5
Docker - osobne skalowanie nginx i php-fpm
Bawiłem się dokerem i kompozycją doktora i mam pytanie. Obecnie mój docker-compose.yml wygląda następująco: app: image: myname/php-app volumes: - /var/www environment: <SYMFONY_ENVIRONMENT>: dev web: image: myname/nginx ports: - 80 links: - app volumes_from: - app Aplikacja zawiera php-fpm na porcie 9000 i mój kod aplikacji. Sieć jest nginx z kilkoma …
11 nginx  php  php-fpm  docker 

1
nginx if instrukcja wewnątrz położenia zwraca 404
Następujący blok location / { if ($http_origin ~* (https?://[^/]*\.example\.com(:[0-9]+)?)) { add_header 'Access-Control-Allow-Origin' "$http_origin"; } try_files $uri $uri/ /index.php?$args; } … Powoduje błąd 404, ponieważ powyższy kod nigdy nie osiąga try_filesdyrektywy, więc: Czy ma to związek z IfIsEvil z Nginx? Jeśli tak, to czy jest jakiś inny sposób na przetestowanie http_origin, …
11 nginx  cors 

2
Dziwne Bittorrent Zaloguj się do mojego serwera
Nie wiem, czy poniższy dziennik ma coś wspólnego z czasem, gdy moja witryna nie działa. Mam wiele stron internetowych na moim serwerze i nie mają żadnych dzienników takich jak: 117.169.1.85 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%D0%A2M%CE%13%21H%D4%11%0C%8C%27%22%C83%B4%A3l%92%15&peer_id=%2DSD0100%2D%C50%95xmh%9B%13%7C%D42%F7&ip=39.178.24.33&port=14940&uploaded=3893629&downloaded=3893629&left=1369695469&numwant=200&key=1490&compact=1 HTTP/1.1" 404 162 "-" "Bittorrent" 115.231.228.252 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%DE%82%BC%CFBmH%29e%FD%25%ED6b%F2%2DX%EE%BE%21&peer_id=%2DSD0100%2D%BF3%DAG%83%1F%DAGnV%E3%C8&ip=118.134.134.210&port=13567&uploaded=675282944&downloaded=675282944&left=80740352&numwant=200&key=7916&compact=1 HTTP/1.0" 404 …

2
Nginx rzuca 404 tylko na skrypty php używające php-fpm
Zainstalowałem serwer testowy za pomocą nginx+ php-fpm. Próbowałem wszystkich następujących czynności: Nginx + Php5-fpm nie renderuje plików php nginx + php fpm -> 404 strony php - nie znaleziono pliku Podczas uzyskiwania dostępu do plików PHP nginx zgłasza błąd 404 Podsumowując, co próbowałem: Ponowna instalacja Zmiana uprawnień do skryptu (zmiana …
11 nginx  php-fpm 

1
nginx kończy połączenie po 65 000 bajtów
Mam nginx skonfigurowany jako interfejs aplikacji Python działającej pod gunicorn, ale nginx przerywa połączenia po wysłaniu około 65 000 danych. Na przykład mam widok, który wygląda następująco: def debug_big_file(request): return HttpResponse("x" * 500000) Ale kiedy uzyskuję dostęp do tego adresu URL przez nginx, otrzymuję tylko 65283 bajtów: $ curl https://example.com/debug/big-file …
11 nginx  gunicorn 

1
Ręcznie obróć plik dziennika
Mam serwer WWW Ubuntu z systemem Nginx. Nigdy nie konfigurowałem rotacji plików dziennika i właśnie odkryłem kilka wielobajtowych monolitycznych plików dziennika. Skonfigurowałem rotację logów teraz według tych wskazówek . Wolałbym jednak nie czekać przez tydzień (okres rotacji), zanim nastąpi rotacja. Czy istnieje sposób na wymuszenie natychmiastowej rotacji określonego pliku lub …

1
Problemy z instalacją certyfikatu SSL na nginx z kluczem pośrednim
Próbuję zainstalować certyfikat SSL na moim serwerze Ubuntu. Kupiłem certyfikat od mojego CA i pobrałem sam certyfikat i certyfikat pośredni. Tak więc: mój certyfikat: mydomain.crt certyfikat pośredni: GandiStandardSSLCA.pem Mam też (wykonane przy użyciu openssl) mój klucz prywatny (?): mydomain.key i prośba o podpisanie: mydomain.csr Przesłałem wszystkie te pliki na mój …
11 nginx  ssl 

5
Jak mogę powstrzymać nginx przed ponawianiem żądań PUT lub POST po przekroczeniu limitu czasu serwera?
Używamy nginx do ładowania żądań salda do naszej aplikacji. Odkryliśmy, że nginx przełącza się na inny serwer nadrzędny, gdy upłynie limit czasu żądań (dobrze). Jednak robi to w przypadku żądań PUT i POST, które mogą powodować niepożądane wyniki (dane przechowywane dwukrotnie). Czy można skonfigurować nginx, aby ponawiał żądania GET tylko …

3
node.js, mongodb, redis, w sprawie obniżenia wydajności Ubuntu w produkcji, pamięć RAM jest bezpłatna, procesor 100%
Jak sugeruje tytuł pytania, mam trudności z ustaleniem, co można ulepszyć w mojej aplikacji (lub dostroić w OS, Ubuntu), aby osiągnąć akceptowalną wydajność. Ale najpierw wyjaśnię architekturę: Serwer front-end to 8-rdzeniowa maszyna z 8 gigabajtami pamięci RAM i systemem Ubuntu 12.04. Aplikacja jest napisana w całości w javascript i uruchomiona …

2
Nginx Rewrite Convert Querystring to Path
Chciałbym, aby ta prosta reguła przepisywania: /somefolder/mypage.aspx?myid=4343&tab=overview zostać przekierowanym do: /folder/4343/overview/ Szukałem niektórych rozwiązań i żadne z nich faktycznie nie działało ... Próbowałem: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; i rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Co ja robię źle? Dostaję 404 (prostsze reguły działają dobrze ..) Dzięki

2
Nginx + PHP-FPM produkuje 502 błędną bramę zamiast krytycznego błędu?
Obecnie testuję Symfony2 z Nginx i PHP-FPM. Używam również Xdebug. Symfony2 jest dostarczany z pakietem demonstracyjnym. Chciałem przetestować nową obsługę błędów krytycznych, który jest dostarczany z Symfony 2.2.0, tworząc błąd składniowy w pakiecie Acme / Demo. Dlaczego to robię, odpowiedź serwera to 502 zła brama. Ale jeśli popełniam błąd składniowy …
11 php  nginx  php-fpm  xdebug  symfony 

3
Jak skonfigurować nginx, aby zwracał kod 429 http podczas ograniczania prędkości?
Jak skonfigurować nginx, aby zwracał kod stanu HTTP 429 (Zbyt wiele żądań) zamiast domyślnego 503 (Usługa niedostępna) podczas ograniczania / ograniczania prędkości? Do Twojej wiadomości używam nginx jako odwrotnego proxy z HttpLimitReqModule. Wersja robocza specyfikacji dla kodu statusu 429 to RFC6585 . To (zamknięte) pytanie dotyczące zmiany stosu pokazuje, że …

1
Nginx 1.2.2: Jak sprawić, by try_files działał?
Niedawno zaktualizowałem nginx do wersji 1.2.2 i następujący wpis wydaje się być uszkodzony; przypuszczalnie zmiana składni między wersjami? location / { # First attempt to serve request as file, then # as directory, then fall back to index.html try_files $uri /index.html; } Gdy przeglądam stronę http://www.mysite.com/a-non-existent-url , zostajesz przekierowany na …
11 nginx  redirect 


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.