«nginx» etiketlenmiş sorular

Nginx ("eNgine x"), BSD benzeri bir lisans altında yayınlanan hafif, yüksek performanslı bir HTTP sunucusu, ters proxy, TCP akış proxy ve posta proxy'sidir.

11
Nginx'te alt etki alanını korurken tüm http isteklerini https'ye nasıl yeniden yazabilirim?
Web sunucumdaki tüm http isteklerini https istekleri olarak yeniden yazmak istiyorum, aşağıdakilerle başladım: sunucu { 80 dinle; yer / { yeniden yazmak ^ (. *) https: //mysite.com$1 kalıcı; } ... Bir Sorun, bunun herhangi bir alt alan bilgisini (örneğin, node1.mysite.com/folder) ortadan kaldırmasıdır, her şeyi https'ye yönlendirmek ve alt alanı korumak …
508 nginx  redirect  https 


8
Nginx'te SSL'ye nasıl zorlanır veya yönlendirilir?
Aşağıdaki gibi bir alt alan adında bir kayıt sayfam var: https://signup.example.com Yalnızca HTTPS üzerinden erişilebilir olmalıdır, ancak insanların bir şekilde HTTP üzerinden tökezleyip 404 elde etmeleri konusunda endişeliyim. Nginx içindeki html / server bloğum şöyle görünüyor: html { server { listen 443; server_name signup.example.com; ssl on; ssl_certificate /path/to/my/cert; ssl_certificate_key /path/to/my/key; …

4
Neden Nginx'e ve Gunicorn gibi bir şeye ihtiyacım var?
Aşağıdaki soruya aşırı basitleştirilmiş bir cevap arıyorum. Nginx'in Gunicorn gibi bir şeyle birlikte nasıl çalıştığına dair temel bir anlayış oluşturmaya çalışıyorum. Django uygulamalarını Nginx'e yerleştirmek için hem Nginx'e hem de Gunicorn gibi bir şeye ihtiyacım var mı? Öyleyse, HTTP isteklerini gerçekte ne işliyor? Ps. Apache ve mod_wsgi kullanmak istemiyorum!
219 nginx  django 

5
nginx HTTPS, HTTP ile aynı yapılandırma ile çalışıyor
İki nginx server {}bloğunda yapılandırma direktiflerini paylaşmanın bir yolu var mı ? Sitemin HTTPS ve HTTP içeriği aynı yapılandırma ile sunulduğundan, kuralları kopyalamaktan kaçınmak istiyorum. Şu anda, bu gibi: server { listen 80; ... } server { listen 443; ssl on; # etc. ... } Satırları boyunca bir şey yapabilir …
195 nginx  https 


13
Nginx.conf'ta ortam değişkenlerini nasıl kullanabilirim
[ StackOverflow için çok fazla sysadmin benzeri olduğu düşünüldüğü için, çapraz yayınlanmış ve https://stackoverflow.com/questions/21933955 adresinden yazılmıştır.] Başka bir liman işçisi konteynerine bağlanan Nginx çalışan bir liman işçisi var. İkinci kabın ana bilgisayar adı ve IP adresi, Nginx kabına başlangıçta ortam değişkenleri olarak yüklenir, ancak ondan önce bilinmez (dinamiktir). nginx.confBu değerleri …
183 nginx  docker 

7
NGINX'e Access-Control-Allow-Origin'i nasıl eklerim?
Access-Control-Allow-Origin başlığını nasıl ayarlarım, böylece ana etki alanımdaki alt etki alanımdan web-fontları kullanabilirim? Notlar: HTML5BP Sunucusu'ndaki çoğu HTTP sunucusu için bunun ve diğer başlıkların örneklerini https://github.com/h5bp/server-configs projelerinde bulabilirsiniz.
158 nginx  cors 

5
Nginx ters proxy + URL yeniden yazma
Nginx, 80 numaralı bağlantı noktasında çalışıyor ve bu şekilde /foobağlantı noktası olan proxy URL'lerini tersine çevirmek için kullanıyorum 3200: location /foo { proxy_pass http://localhost:3200; proxy_redirect off; proxy_set_header Host $host; } Bu iyi çalışıyor, ancak 3200başlangıçta gönderilmesini istemediğim bağlantı noktasında bir uygulamam var /foo. Yani - eriştiğimde http://localhost/foo/bar, yalnızca /baruygulamanın aldığı …

13
Nginx önbellekleme ters vekil olarak nasıl kurulur?
Geçenlerde Nginx'in ters proxy özelliğine önbellekleme eklediğini duydum. Etrafıma bakındım ama bu konuda fazla bilgi bulamadım. Nginx'i Apache / Django'nun önünde önbellekleme ters proxy'si olarak ayarlamak istiyorum: Nginx proxy isteklerinin Apache'ye (ancak tümü değil) dinamik sayfalar için talep edilmesini sağlamak, ardından oluşturulan sayfaları önbelleğe almak ve bu sayfalar için önbellekten …

5
Nginx site komutunu etkinleştir
Linux'ta apache kullanarak bir web sitesinin nasıl etkinleştirileceğini hepimiz biliyoruz. A2ensite komutunu kullanmak konusunda hepimizin hemfikir olduğuna eminim. Maalesef Nginx ile gelen varsayılan bir eşdeğer komut yoktur, ancak ubuntu üzerine siteleri etkinleştirmeme / devre dışı bırakmama ve listelememe izin veren bir paket kurdum. Sorun şu ki bu paketin adını hatırlamıyorum. …

4
Nginx config aksama süresi olmadan yeniden yükleme
Nginx'i ters proxy olarak kullanıyorum. Ne zaman kullanarak onun için config güncellemek sudo "cp -r #{nginx_config_path}* /etc/nginx/sites-enabled/" sudo "kill -s HUP `cat /var/run/nginx.pid`" Kısa bir süre duruyorum. Bundan nasıl kaçınabilirim?
122 nginx 

4
Bir dosya sunmadan 200 Nginx config ile cevap
Apache'yi bu yapılandırma satırında herhangi bir dosya sunmadan 200 yanıt geri gönderecek şekilde yapılandırdım. Redirect 200 /hello Bunu Nginx ile yapabilir miyim? Bir dosya sunmak istemiyorum, sadece sunucunun 200 ile yanıt vermesini istiyorum (Ben sadece isteği kaydediyorum). Bir dizin dosyası ekleyebileceğimi ve aynı şeyi başarabileceğimi biliyorum, ancak bunu config içinde …
122 nginx 

4
Nginx için conf.d dizinindeki vs sitelerde kullanılabilen farklı kullanımlar nedir
Linux kullanma konusunda bazı tecrübelerim var ancak hiçbiri nginx kullanmıyor. Bir uygulama sunucusu için yük dengeleme seçeneklerini araştırmakla görevlendirildim. Nginx'i kurmak için apt-get kullandım ve hepsi iyi görünüyor. Birkaç sorum var. Sites kullanılabilir klasör ve conf.d klasör arasındaki fark nedir. Bu klasörlerin her ikisi de nginx için varsayılan yapılandırma ayarlarında …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.