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
403 Zabronione, gdy próbuję dotrzeć do mojej prostej strony testowej
Właśnie zainstalowałem nginx i próbuję skonfigurować moją pierwszą stronę. Próbuję użyć nginx z php-fpm. Nginx jest zainstalowany (kiedy przechodzę do mojego adresu IP, dostaję domyślną stronę powitalną nginx). Teraz próbuję uruchomić prosty skrypt: <?php phpinfo(); Ale ciągle odwiedzam stronę 403 Forbidden. W dzienniku mojego wirtualnego hosta widzę wiele linii, takich …
13 nginx 

2
Udostępnianie zasobów między źródłami (CORS) z nginx / chrome
Mam stronę internetową z następującą segmentacją: api.example.com developers.example.com example.com Chciałbym zezwolić na oba te elementy example.comi developers.example.comwysyłać żądania AJAX do api.example.com. Moja dotychczasowa konfiguracja nginx api.example.com, czyli aplikacja Rack obsługiwana przez jednorożca, wygląda następująco: upstream app_server { server unix:/tmp/api.example.com.sock fail_timeout=0; } server { listen 80; server_name api.example.com; access_log /home/nginx/api.example.com/log/access.log; error_log …
13 nginx 

2
Strona konserwacji nginx, najlepsze praktyki
Chcę skonfigurować serwer tak, aby wyświetlał stronę konserwacji, jeśli istnieje. Wypróbowałem ten kod i działa: location / { try_files /maintenance.html $uri $uri/ @codeigniter; } Zauważyłem jednak, że zostanie podany z kodem stanu 200 i może powodować zamieszanie w wyszukiwarkach. Myślę, że najlepszą praktyką byłoby zwrócenie kodu stanu 503. W Google …

3
Problemy z ponownym uruchomieniem Nginx
Nagle po ponownym uruchomieniu Nginx pojawia się następujący błąd: Ponowne uruchomienie nginx: [alert]: nie można otworzyć pliku dziennika błędów: open () „/var/log/nginx/error.log” nie powiodło się (13: Odmowa uprawnień) 2011/02/16 17:20:58 [warn] 23925 # 0: dyrektywa „user” ma sens tylko wtedy, gdy proces główny działa z uprawnieniami superużytkownika, ignorowanymi w /etc/nginx/nginx.conf:1 …
13 terminal  nginx 

1
Apache MPM - Worker vs Prefork
Próbuję dowiedzieć się, jaki jest najlepszy Apache MPM, jaki mogę zainstalować na moim VPS. Widziałem pewne testy porównawcze i MPM Worker wydaje się działać lepiej niż Prefork, ale z jakiegoś powodu wszyscy wydają się polecać Prefork zamiast Worker dla konfiguracji PHP. Czy to tylko dlatego, że niektóre funkcje PHP nie …

3
Nginx przepisuje adres URL tylko wtedy, gdy plik istnieje
Muszę napisać regułę przepisywania dla Nginx, aby jeśli użytkownik spróbował przejść do starego adresu URL obrazu: /images/path/to/image.png a plik nie istnieje, spróbuj przekierować do: /website_images/path/to/image.png TYLKO jeśli obraz istnieje w nowym adresie URL, w przeciwnym razie kontynuuj z 404. Wersja Nginx na naszym hoście nie ma jeszcze plików try_files.
13 nginx  rewrite 

4
Lakier Nginx Nginx Django?
Mam aplikację django i chcę skonfigurować Varnish na serwerze przed nim. W innym wątku dotyczącym błędu serwera ktoś zaproponował postawienie Nginx przed Varnish. Czy powinienem umieścić Nginx przed Varnish na serwerze pamięci podręcznej? Jeśli tak, czy powinienem używać Nginx na serwerze aplikacji?
13 nginx  django  varnish 

2
Jak podzielić konfigurację Nginx na wiele linii?
Szczególnie przy konfigurowaniu nagłówka HPKP (lub ogólnie innych długich nagłówków) przydatne byłoby podzielenie linii w konfiguracji nginx na wiele linii. To jest pożądany wynik: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; Jednak w przypadku przeglądarki powinien to być tylko jeden wiersz: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; Próbowałem więc kilku rzeczy, …

4
Analizator logów dla nginx [zamknięty]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat błędu serwera. Zamknięte 6 miesięcy temu . Mam aplikację internetową działającą z nginx i chciałbym przeanalizować dzienniki, aby uzyskać informacje o tym, ile trafień otrzymuje każdy plik, jakie …
13 nginx 

2
Nginx - Forward HTTP AUTH - Użytkownik?
Mam problem z Nginx i Jenkins (Hudson). Próbuję użyć Nginx jako odwrotnego serwera proxy dla instancji Jenkins z podstawowym uwierzytelnianiem HTTP. Jak dotąd działa, ale nie mam pojęcia, jak przekazać nagłówek przy użyciu nazwy użytkownika uwierzytelniania? location / { auth_basic "Restricted"; auth_basic_user_file /usr/share/nginx/.htpasswd; sendfile off; proxy_pass http://192.168.178.102:8080; proxy_redirect default; proxy_set_header …

2
Buforowanie proxy Nginx - jak sprawdzić, czy działa?
Skonfigurowałem mój plik nginx.conf do używania buforowania proxy z samouczków, które znalazłem online. Teraz próbuję wymyślić, jak sprawdzić, czy rzeczywiście działa. Czytałem gdzieś, że dodanie add_header X-Cache-Status $upstream_cache_status;do pliku konfiguracyjnego w sekcji serwera powinno dodać nagłówek buforowania do odpowiedzi, która pokaże, czy pochodzi on z pamięci podręcznej (ma wartości HIT, …

4
Wdrażanie aplikacji Django z Nginx, Apache, mod_wsgi
Mam aplikację django, która może działać lokalnie przy użyciu standardowego środowiska programistycznego. Chcę teraz przenieść to do EC2 do produkcji. Dokumentacja django sugeruje uruchomienie z apache i mod_wsgi oraz używanie nginx do ładowania plików statycznych. Używam Ubuntu 12.04 na komputerze Ec2. Moja aplikacja Django „ddt” zawiera podkatalog „apache” z ddt.wsgi …


3
nginx przepisać dołącza parametr na końcu adresu URL
Muszę skonfigurować mój zwrotny serwer proxy, aby na końcu adresu URL dodano następujący parametr: &locale=de-de To prawie działa: rewrite ^(.*)$ $1&locale=de-de break; Problem polega jednak na tym, że muszę dołączyć „& locale = de-de” tylko wtedy, gdy go jeszcze nie ma i jeśli jest „?” w adresie URL ... Czy …
13 nginx  regex 

3
Jak odmówić dostępu do zasobów na podstawie nagłówków przekazywanych przez X.
Usiłuję ograniczyć dostęp do zasobów za Nginx na podstawie adresu IP klienta przekazywanego w nagłówkach przekazywanych przez X. Nginx działa w kontenerze w klastrze Kubernetes na Google Cloud Platform, a rzeczywiste klienty ips są przekazywane tylko w nagłówku X-Forward-For Do tej pory udało mi się to zrobić dla pojedynczego adresu …
13 nginx 

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.