Pytania otagowane jako nginx

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

5
Limit czasu NGINX po +200 jednoczesnych połączeniach
To jest moje nginx.conf(zaktualizowałem konfigurację, aby upewnić się, że nie jest zaangażowany PHP ani żadne inne wąskie gardła): user nginx; worker_processes 4; worker_rlimit_nofile 10240; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; error_log /var/www/log/nginx_errors.log warn; port_in_redirect off; server_tokens off; sendfile on; gzip on; client_max_body_size 200M; map $scheme …

6
Dlaczego pliki PHP są pobierane zamiast przetwarzane przez Nginx?
Widziałem ten sam problem i wiele jego rozwiązań wskazuje na dodanie obsługi typów, ale dotyczyło to Apache. Używam Arch Linux, Nginx, PHP i PHP-FMP i nie mogę zrozumieć, dlaczego pliki php są pobierane zamiast działać. Oto mój nginx.conf: #user http; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; …
12 php  nginx  php-fpm 

1
Jaki jest odpowiednik Apache try_files Nginx?
W Nginx istnieje try_filesdyrektywa config, która „sprawdza, czy pliki istnieją w kolejności i zwraca pierwszy znaleziony plik”. Uważam to za bardzo miłe location ~* \.(gif|jpe?g|css|js)$ { try_files $uri 404; } który jest bezpiecznym sposobem bezpośredniego udostępniania plików statycznych, bez zawracania sobie głowy stronami internetowymi. Jak mogę zrobić to samo w …
12 apache-2.2  nginx 

1
Zmienne w nazwie dziennika - nginx
Mam następującą domyślną konfigurację serwera w nginx: # Default HTTP Server server { listen 80 default; server_name _; access_log /var/log/nginx/$server_name.access.log; error_log /var/log/nginx/$server_name.error.log; server_name_in_redirect off; location / { root domain.com/public; index index.php; try_files $uri index.php; } location ~ \.(html|jpg|jpeg|gif|png|ico|css2|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ { root /path/to/domain.com/public; expires 30d; break; } charset utf-8; location ~ \.php$ …
12 nginx 


4
Różne reguły nginx oparte na polecającym
Używam WordPress z WP Super Cache. Chcę, aby odwiedzający, którzy pochodzą z Google (dotyczy to wszystkich stron odsyłających specyficznych dla kraju, takich jak google.co.in, google.co.uk itp.), Aby zobaczyli nieposiadaną zawartość. Istnieją moje zasady nginx, które nie działają tak, jak chcę: server { server_name website.com; location / { root /var/www/html/website.com; index …


3
Wady korzystania z Nginx jako podstawowego serwera WWW?
Widziałem miliony stron internetowych używających nginx jako serwera proxy, który współpracuje z Apache. Ale widziałem bardzo niewiele serwerów z uruchomionym nginx tylko jako ich domyślny serwer WWW. Jakie są główne wady takiej konfiguracji? Widzę kilka: Nie można użyć plików konfiguracyjnych dla poszczególnych katalogów, takich jak .htaccess, dlatego każda zmiana konfiguracji …

4
Właściwy sposób na obracanie dzienników Nginx
Chciałbym osiągnąć rotację logów nginx, które: działałoby bez dodatkowego oprogramowania (tj. najlepiej bez „logrotate”) tworzy obrócone pliki o nazwach opartych na dacie Najlepszym podejściem jest coś, co ma PostgreSQL - tj. W zmiennej konfiguracyjnej log_filename mogę określić styl strftime% Y-% m-% d, i automatycznie zmieni on dziennik (lub czas) zmiany. …

6
Do czego służy pusty plik gif (1x1 pix)?
Widziałem kilka przypadkowych stron, które wspominają o użyciu pustych obrazów gif w celu zwiększenia wydajności. Odkryłem również, że nginx ma moduł tylko do tego celu. Nie mogę zrozumieć, w jaki sposób serwowanie tego małego pliku powinno zwiększyć wydajność lub postrzegać szybkość reakcji serwera WWW. Czy ktoś może mi pomóc zrozumieć …

2
Dowiązania symboliczne buforowania Nginx
Mam system wdrażania na moim serwerze internetowym, za każdym razem, gdy aplikacja jest wdrażana, tworzy nowy katalog ze znacznikiem czasu i dowiązania symboliczne „bieżące” do nowego katalogu. Wszystko działało dobrze i dobrze na Apache, ale na nowym serwerze Nginx, który skonfigurowałem, wygląda na to, że uruchamiany jest skrypt ze „starego” …
12 nginx  php-fpm  cache  php7 

3
Nginx zawiesza się przy użyciu „service nginx start”
Skompilowałem nginx z niestandardowymi ścieżkami dla mojego serwera produkcyjnego i kiedy próbuję uruchomić / zrestartować usługę używając: service nginx start lub service nginx restart Wprowadza nową linię bez zwracania powłoki: Problem polega na tym, że nie mogę kontrolować nginx za pomocą servicepolecenia. Usługa faktycznie działa, ale nie zwróci mi powłoki, …

1
Jak mogę blokować żądania z niewłaściwym zestawem nagłówków hosta?
Używam nginx do obsługi mojej witryny. Chciałbym zablokować wszystkie żądania przychodzące z nagłówkiem HTTP „Host”, który nie pasuje do domeny mojej witryny. Aby być bardziej konkretnym, mój plik nginx.conf zawiera te dwa bloki serwera: server { # Redirect from the old domain to the new domain; also redirect # from …
12 nginx 

2
Wzorzec vgin Ngex regex kończy się nazwą serwera PHP
Mam definicję serwera nginx z dopasowaniem wyrażenia regularnego, jak poniżej: server_name ~^(?<vhost>[a-z0-9-]+)\.example\.com$; root /var/www/example/$vhost; access_log /var/log/nginx/$vhost.example-access.log; To wszystko działa dobrze, jednak ta domena obsługuje różne projekty PHP wykorzystujące fastcgi i PHP-FPM, które otrzymują takie wartości w $_SERVER: SERVER_NAME => "~^(?<vhost>[a-z0-9-]+)\.example\.com$" HTTP_HOST => "myhost.example.com" Jak widać, wzór wyrażenia regularnego jest wstawiany …
12 nginx 

2
Nginx: Przekieruj adres IP do nazwy domeny
Z następującą konfiguracją Nginx: server { listen 80; listen [::]:80 default_server ipv6only=on; server_name isitmaintained.com; ... } server { listen 178.62.136.230:80; server_name 178.62.136.230; add_header X-Frame-Options "SAMEORIGIN"; return 301 $scheme://isitmaintained.com$request_uri; } Próbuję przekierować http://178.62.136.230/na http://isitmaintained.com/, ale kiedy wdrażam tę konfigurację, mam jedno Redirect looplub oba z tych łączy. Co ja robię źle?
12 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.