Próbuję przejść z certyfikatów z podpisem własnym do certyfikatów Let's Encrypt na moim serwerze internetowym Nginx. Obecnie przekierować wszystkie żądania do http/80celu https/443, który wykorzystuje własny podpisany certyfikat stworzyłem jakiś czas temu. Teraz - z tego, co rozumiem, Let's Encrypt wysyła żądanie do portu 80 (ponieważ korzystam z webrootopcji certbot). …
Używamy certyfikatów po stronie klienta do uwierzytelnienia jednego z naszych klientów. Nasza konfiguracja jest następująca: mamy nginx przed aplikacją Django. W naszej nginx config mamy wymagane parametry, aby uzyskać rzeczywistą weryfikację klient-side-certyfikat do pracy ( ssl_client_certificate, ssl_verify_clientetc) i uwsgi_param X-Client-Verify $ssl_client_verify; uwsgi_param X-Client-DN $ssl_client_s_dn; uwsgi_param X-SSL-Issuer $ssl_client_i_dn; co oznacza, że …
Używam nginx na Windows Server 2008 R2 (x64) jako usługa Windows. Używam do tego opakowania usługi Windows. (Właściwie wykonałem ten samouczek: http://mercurial.selenic.com/wiki/HgServeNginxWindows .) Usługa działa poprawnie. Jednak serwer nie przetwarza sygnałów (np. Zatrzymaj / przeładuj). Oznacza to, że jeśli zatrzymam usługę, nginx nie zostanie zatrzymany. (Muszę to zabić.) A kiedy …
Próbuję wydrukować dane odpowiedzi do celów programistycznych / debugowania. Nie mogłem znaleźć podobnego pytania ani żadnych informacji na ten temat. Jeśli to zrobisz, dodaj komentarz.
Chciałbym przekierować żądania do określonego podkatalogu, do innej lokalizacji głównej. W jaki sposób? Mój istniejący blok to: server { listen 80; server_name www.domain.com; location / { root /home/me/Documents/site1; index index.html; } location /petproject { root /home/me/pet-Project/website; index index.html; rewrite ^/petproject(.*)$ /$1; } # redirect server error pages to the static …
Próbuję ustawić robots.txtdla wszystkich wirtualnych hostów na serwerze http nginx. Byłem w stanie to zrobić w Apache, umieszczając następujące w głównym httpd.conf: <Location "/robots.txt"> SetHandler None </Location> Alias /robots.txt /var/www/html/robots.txt Próbowałem zrobić coś podobnego z nginx, dodając wiersze podane poniżej (a) w nginx.conf i (b) jako dołączone conf.d / robots.conf …
Używam modułu równoważenia obciążenia Rackspace, który pozwala mi skonfigurować mój klucz ssl / pem w panelu administracyjnym. Wszystko działa dobrze, mogę używać zarówno protokołów http, jak i https. Ale jeśli spróbuję przekierować http na https przy użyciu: server{ listen *:80; server_name mydomain.com www.mydomain.com; rewrite ^ https://mydomain.com$request_uri? permanent; ... dostaję pętlę …
Próbuję użyć nginx do przekazania proxy do dwóch kontenerów dokerów. Oto mój poprzedni plik conf: upstream api_servers { server http://192.168.49.4:49155; server http://192.168.49.4:49156; } Oto, co próbuję załadować: nginx: [emerg] invalid host in upstream "http://192.168.49.4:49155" in /etc/nginx/conf.d/api_upstream.conf:3 nginx: configuration file /etc/nginx/nginx.conf test failed Po usunięciu prefiksów http: // błąd przestał występować. …
Próbuję skonfigurować nginx, aby żądał proxy_passaplikacji do mojego węzła. Pytanie na StackOverflow otrzymało wiele pozytywnych opinii: /programming/5009324/node-js-nginx-and-now i stamtąd używam config. (ale ponieważ pytanie dotyczy konfiguracji serwera, powinno to być na ServerFault) Oto konfiguracja nginx: server { listen 80; listen [::]:80; root /var/www/services.stefanow.net/public_html; index index.html index.htm; server_name services.stefanow.net; location / …
Mam następującą regułę przepisywania, którą próbuję: location / { index index.php index.html; rewrite ^/test$ /test.php break; } Mam też: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/default$fastcgi_script_name; fastcgi_index index.php; } Normalne pliki php działają dobrze, ale wygląda na to, że moje przekierowanie po prostu pobiera plik php, …
Używam nginx 1.2.7 z OpenSSL 0.9.8o na Debian Squeeze dla około 30 domen. Na dwóch z nich włączyłem SSL, który działa dobrze na obu. Konfiguracja SSL jest używana dla obu domen: listen 443 ssl; ssl_certificate /etc/nginx/ssl/example.org-unified.crt; ssl_certificate_key /etc/nginx/ssl/example.org.key; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; …
Czy kolejność, w jakiej Nginx zawiera pliki konfiguracyjne, jest stała czy losowa? Apache wyraźnie stwierdza, że znaki wieloznaczne są rozwijane w kolejności alfabetycznej. W przypadku Nginx wydaje się, że tak nie jest, a instrukcja nic o tym nie mówi . W mojej konfiguracji 20_example.comzostał już uwzględniony 00_default, co nie pozwala …
W poniższych linii, ja może mieć plik konfiguracyjny site-specific, który zawiera dodatkowe fastcgi_params unikalne dla tej witryny. Jeśli ten plik istnieje, chcę go załadować. server { listen 80 default; server_name _; root /path/www/$host; # Pass PHP scripts to php-fastcgi listening on port 9000 location ~ \.php { include fastcgi_params; fastcgi_pass …
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.