Mam przepisany plik ngng conf, który działa poprawnie, ale wydaje się, że zawiera blok lokalizacji jako część zmiennej $ uri. Chcę tylko ścieżki po bloku lokalizacji. Mój obecny kod konfiguracji to: location /cargo { try_files $uri $uri/
Mam przepisany plik ngng conf, który działa poprawnie, ale wydaje się, że zawiera blok lokalizacji jako część zmiennej $ uri. Chcę tylko ścieżki po bloku lokalizacji. Mój obecny kod konfiguracji to: location /cargo { try_files $uri $uri/
Nie widzę żadnej różnicy, jeśli ustawię w pliku konfiguracyjnym fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; Lub: fastcgi_param SCRIPT_FILENAME $request_filename; Co oni odpowiednio robią? Czy jeden z nich jest lepszy od drugiego? Z góry
Podaję stronę statyczną przez nginx, a moim celem jest zastąpienie adresów URL, które wyglądają jak: http://foo.com/bar.html z http://foo.com/bar Kluczem jest brak ukośnika końcowego. Obecnie robię coś podobnego przy użyciu aliasów lokalizacji, ale jest to żmudne, ponieważ wymaga bloku...
W zeszłym tygodniu zadzwonił do mnie przestraszony klient, ponieważ myślał, że jego witryna została zhakowana. Kiedy spojrzałem na jego stronę internetową, zobaczyłem apache2stronę domyślną. Tej nocy mój serwer ( Ubuntu 16.04 LTS) zaktualizował się i uruchomił ponownie. Zwykle gdy coś pójdzie nie...
Próbowałem skonfigurować nginx, aby działał z jedną z moich aplikacji railsowych, kiedy spojrzałem na dane wyjściowe ps -e | grep nginx, zdałem sobie sprawę, że procesy robocze nginx działają z użytkownikiem nikt. Czy istnieje powód, dla którego nie działają jako dane...
Zdaję sobie sprawę, że wygląda to na duplikat co najmniej kilku innych pytań, ale czytałem je kilka razy i wciąż robię coś złego. Poniżej znajduje się zawartość mojego pliku konfiguracyjnego nexx myexample.com znajdującego się w /etc/nginx/sites-available. server { listen 443 ssl; listen...
Oto moja skrócona konfiguracja vgin nginx: upstream gunicorn { server 127.0.0.1:8080 fail_timeout=0; } server { listen 80; listen 443 ssl; server_name domain.com ~^.+\.domain\.com$; location / { try_files $uri @proxy; } location @proxy { proxy_pass_header Server; proxy_redirect off;...
Mam interfejs API REST za proxy Nginx. Serwer proxy działa dobrze, ale nie jestem w stanie buforować żadnych odpowiedzi. Każda pomoc będzie mile widziana: Konfiguracja Nginx: worker_processes 10; error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info; pid...
Mam serwer Nginx i wyłączyłem ukryte pliki w nginx_vhost.conf ## Disable .htaccess and other hidden files location ~ /\. { deny all; access_log off; log_not_found off; } Ale LetsEncrypt potrzebuje dostępu do .well-knownkatalogu. Jak zezwolić na .well-knownkatalog i odrzucić inne ukryte...
Próbuję ograniczyć dostęp z Internetu do strony logowania na moim blogu i udostępnić ją tylko z mojego intranetu. Dlatego zdefiniowałem następującą lokalizację location ~/ghost/signing { allow 192.168.0.1/24; deny all; } Po ponownym uruchomieniu Nginx pojawia się następujące ostrzeżenie:...
Muszę zduplikować / dublować ruch przychodzący na mój serwer / zasób. Mam na myśli serwer A, B i N (nginx) jako serwer WWW. Cały ruch przychodzący do N / zasób -> przekierowuje do A i B Czy to
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Nasz obecny stos to Apache + Tomcat + MySQL, używający ProxyPassAJP do uruchamiania żądań z...
Przeczytałem sporo o głównych zaletach uruchamiania NGINX przez Apache do obsługi plików statycznych . Jednak nigdy nie widziałem artykułu mówiącego o Apache vs NGINX do obsługi stron PHP. Pytanie: co jest szybsze w wyświetlaniu stron PHP , Apache lub
Muszę ustawić zmienną na wartość domyślną, jeśli nie jest jeszcze ustawiona. Następująca konfiguracja wykonuje zadanie: if ($foo ~ "^$") { set $foo default-value; } Ale generuje ostrzeżenia w czasie wykonywania: za pomocą niezainicjowanej zmiennej „foo” Czy istnieje sposób sprawdzenia, czy...
Zacząłem używać Nginx jako odwrotnego proxy dla zestawu serwerów, które świadczą jakąś usługę. Usługa może być czasami dość powolna (działa na Javie, a JVM czasami utknie w „pełnym śmieciu”, co może potrwać kilka sekund), więc ustawiłem na proxy_connect_timeout2 sekundy, co da Nginxowi...
Mam /adminkatalog na swojej stronie i chciałbym umożliwić administratorom przesyłanie dużych plików za pośrednictwem formularzy internetowych. Oto jak wygląda moja nginx.com: http { # ... client_max_body_size 16M; # ... server { server_name example.com; root /var/www/example.com; index...
Próbuję trochę lepiej zrozumieć nginx i próbuję utworzyć wyrażenie regularne, w którym każdy adres URL, który NIE pasuje, /api/postdataV1jest kierowany do innego klastra serwerów. Widzę te dwie rzeczy w przykładach bez wyjaśnienia location ~ {some regex} location ~* (some regex} Moje pierwsze...
Wciąż pojawia się ten błąd, który nginx/error.logdoprowadza mnie do szału: 8096 worker_connections exceed open file resource limit: 1024 Próbowałem wszystkiego, co mogłem wymyślić i nie mogę zrozumieć, co ogranicza nginx tutaj. Czy możesz powiedzieć, czego mi brakuje? nginx.conf ma...
Mam proxy HTTP oparte na nginx i chciałbym przetwarzać wszystkie przekierowania HTTP wewnątrz niego, aby klienci otrzymywali tylko ostatnią odpowiedź w łańcuchu przekierowań. Podstawowy kod wygląda następująco: location /proxy { rewrite ^/proxy/([^/]+) $1 break; proxy_pass...
Jestem w sytuacji, aby dać naszemu działowi marketingu możliwość samodzielnego utrzymania przekierowań. Do tej pory przekazali informacje do działu IT, a my je dla nich przechowaliśmy nginx.conf. Niektórzy z tych facetów są dość dobrze zaznajomieni z przekierowaniami w IIS lub nawet w Apache, ale...