Pytania otagowane jako nginx

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


1
Jak skonfigurować PHP-FPM przez NGINX, aby zapisywał pliki dziennika dla poszczególnych hostów wirtualnych
Mam Fedorę 16 z Nginx i PHP-FPM. Wszystko działa bardzo dobrze. Wszystkie logi z powiadomieniami PHP, ostrzeżeniami, błędami itp. Są w /var/log/php-fpm/www-error.log. Czy istnieje sposób skonfigurowania PHP-FPM do zapisywania błędów w odpowiednich plikach dziennika skonfigurowanych jako dzienniki błędów dla Nginx? Chcę więc rejestrować błędy PHP dla hosta wirtualnego, a nie …
11 linux  nginx  logging  php-fpm 


1
Dlaczego moduł prekompresji Nginx Gzip nie działa?
Obecnie próbuję skonfigurować Nginx do obsługi wszystkich moich plików statycznych. Ponieważ nie będą one często zmieniane bardzo często, chcę nam moduł gzip_static, który pozwoli mi wstępnie kopiować kopie moich plików, aby zaoszczędzić trochę czasu procesora i umożliwić lepszą kompresję. Skompilowałem Nginx --with-http_gzip_static_modulei skonfigurowałem go tak, aby obsługiwał moje pliki statyczne, …
11 nginx  gzip 

1
nginx: [emerg] nieznana dyrektywa „http”
Kiedy próbuję stworzyć podobny kod: 1. http { 2. script 3. server { 4. ... 5. location ... 6. } 7. } Dostaję błąd: nginx: [emerg] unknown directive "http" in /etc/nginx/conf.d/nginx.conf:1 Gdy kod jest taki: 1. server { 2. ... 3. location ... 4. script 5. } 6. server { …
11 nginx  http 

2
Jak ustawić domyślny host dla Nginx?
Próbuję dowiedzieć się, jak ustawić domyślnego hosta dla mojej instalacji nginx. Znalazłem ten artykuł na Wiki nginx: http://wiki.nginx.org/NginxVirtualHostExample#A_Default_Catchall_Virtual_Host Niestety to nie działa. Po ponownym uruchomieniu otrzymuję to: Restarting nginx: nginx: [emerg] unknown directive "http" in /etc/nginx/sites-enabled/catchall:1 nginx: configuration file /etc/nginx/nginx.conf test failed Po usunięciu dyrektywy http otrzymuję to: Restarting nginx: …
11 ubuntu  nginx 

3
Czy Nginx powinien znajdować się z przodu HAProxy czy przeciwnie?
Mam niewielkie doświadczenie w projektowaniu architektury infrastruktury witryn internetowych. Wiem, że może to zależeć od konkretnej sytuacji. Witryna ma: 1) Potrzebujesz obsługi HTTPS dla niektórych stron (np. Strony logowania), podczas gdy inne to tylko strony HTTP. 2) Potrzebujesz wielu serwerów WWW, aby wymagane było równoważenie obciążenia. 3) Potrzebujesz buforowania HTTP …

3
Kiedy powinienem przejść na NGinx?
Mam serwer z kilkoma domenami i aplikacjami działającymi przez Apache. W tej chwili wszystko jest w porządku, ale mam plany, aby opracować bardzo wymagającą wydajność aplikację internetową (wykorzystującą C ++ z CPPCMS), zaczynając od mojego serwera do testowania, być może otrzymując osobny serwer tylko dla tej aplikacji, gdy będzie gotowy. …
11 apache-2.2  nginx 

4
Czego brakuje Nginxowi Apache?
Mówi się, że Nginx jest znacznie bardziej zasobooszczędny i łatwiejszy do skonfigurowania niż Apache. Znajomy powiedział mi, że „nie może robić niektórych rzeczy, które potrafi Apache, ale i tak nie potrzebuję tych rzeczy”. Nadal jestem ciekawa: jakie rzeczy Apache może zrobić, czego Nginx nie potrafi? Nie potrzebuję wyczerpującej listy, tylko …
11 apache-2.2  nginx 


5
Nginx - Kieruj wszystkie żądania do jednego skryptu
Mam skrypt PHP, który obsługuje routing skryptów i robi różne wymyślne rzeczy. Został pierwotnie zaprojektowany dla Apache, ale próbuję migrować go do nginx dla kilku moich urządzeń. W tej chwili próbuję usprawnić działanie na serwerze testowym. Tak więc skrypt działa w ten sposób, że przechwytuje cały ruch HTTP do katalogu …
11 php  nginx 


2
Nginx - wyświetlaj zawartość statyczną z domeny bez plików cookie
Korzystam z rozszerzenia „ szybkość strony ” dla Firebug, aby spróbować zoptymalizować stronę internetową i obecnie pracuję nad następującą sugestią: „ Podaj zawartość statyczną z domeny bez plików cookie ”. Stworzyłem osobny subdomeny dla niektórych treści tak, że mam www.example.comi images.example.comale jak mogę określić, że images.example.comjest plików cookie? Czy mogę …

5
Dziennik błędów nginx był ogromny, więc usunąłem i utworzyłem nowy, teraz nginx nie chce się uruchomić
Usunąłem /var/log/nginx/error.log plik, a następnie stworzył nową używając: sudo nano error.log Wykonanie ls -lapokazuje, że error.log i access.log mają te same uprawnienia. Kiedy próbuję uruchomić nginx, pojawia się błąd: alert: nie można otworzyć pliku dziennika błędów: open () „/var/log/nginx/error.log” zezwolenie nie powiodło się. Aktualizacja Podczas próby uruchomienia nginx widzę również: …

2
Gdy nginx jest skonfigurowany jako zwrotny serwer proxy, czy może przepisać nagłówek hosta na serwer niższego rzędu, taki jak ProxyPreserveHost Apache?
Nie mogę znaleźć odpowiednika opcji Apache ProxyPreserveHost http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypreservehost w nginx. Jest to wymagane do odwrócenia proxy na hosty wirtualne. W zamian zastępuje nazwę hosta, którą przeglądarka podaje nazwą hosta serwera podrzędnego. Czy to istnieje?

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.