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 …
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 …
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 …
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 …
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 …
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.
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?
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, …
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 …
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 …
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, …
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 …
Potrzebuję dołączyć dynamiczną treść do stron statycznych na poziomie serwera WWW. 2 dotychczasowe opcje to Server Side Include (SSI)i Edge Side Include (ESI). Choć początki SSIwydają się stare i niejasne (ta strona w pamięci podręcznej z 95 z University of Illinois wydaje się być odniesieniem , najwyraźniej pochodzi z NCSA …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.