«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.

4
Nginx - tek dosya sunumu için kök takma isme karşı?
Saatlerce bekledikten sonra nginxtek tek dosyalar yayınladıktan sonra robots.txt(ipucu: tarayıcı önbelleğini her defasında temizle ), biri diğer adı direktifini kullanarak ve biri de kök direktifini kullanarak iki farklı yolla başladım : location /robots.txt { alias /home/www/static/robots.txt; } location /robots.txt { root /home/www/static/; } İkisi arasında herhangi bir işlevsel fark var …
66 nginx 

4
Nginx: Bir http isteğini başka bir porta nasıl iletirim?
Yapmak istediğim şey Birisi http://localhost/route/abcsunucu yanıtını ziyaret ettiğinde aynı yanıtlahttp://localhost:9000/abc Şimdi Nginx'imi şöyle yapılandırdım: location /route { proxy_pass http://127.0.0.1:9000; } Http isteği 9000doğru port gönderilir , ancak aldığı yol http://localhost:9000/route/abcdeğildir http://localhost:9000/abc. Herhangi bir öneri ?
65 nginx 

2
UWSGI varken neden nginx'e ihtiyacım var?
Django uygulamasını dağıtmak istediğimde nginx'in uWGSI ile işbirliği yapacak şekilde nasıl yapılandırılacağı konusunda birçok ders var. Peki neden bu kitte nginx'e ihtiyacım var? uWSGI, WSGI Python uygulamalarına hizmet edebilir, statik dosyalara hizmet verebilir, ayrıca SSL yapabilir. Nginx hangi uWSGI'ın yapamayacağını yapabilir?
62 nginx  django  uwsgi 

2
yukarı akış yanıtı geçici bir dosyaya arabelleğe alınır
Bir oldukça büyük ve yavaş (karmaşık veri, kompleks önyüz) web uygulaması inşa olması RoRve hizmet Pumaile nginxolduğu gibi ters proxy. nginxHata günlüğüne bakarken şöyle bir kaç giriş görüyorum: 2014/04/08 09:46:08 [warn] 20058#0: *819237 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/8/47/0000038478 while reading upstream, client: 5.144.169.242, server: engagement-console.foo.it, …

1
iç içe konumlar nginx
Nginx'te iç içe yerleri anlamakta sorun yaşıyorum. Bazı yapılandırma direktifleri ortak olan iki konumum var, bu yüzden direktifleri tekrarlamak yerine, normal ifadeyi kullanarak URI'yi tekrarlamayı tercih ederim: location ~ /a|/b { location /a { } location /b { } } Ancak, bu hata veriyor nginx: [emerg] location "/a" is outside …
60 nginx 

3
nginx real_ip_header ve X-Forwarded-For yanlış görünüyor
HTTP başlığının wikipedia açıklaması X-Forwarded-For: X-Yönlendirilmiş İçin: müşteri1, proxy1, proxy2, ... Direktifin nginx belgeleri real_ip_header, kısmen şöyledir: Bu yönerge, değiştirilen IP adresini aktarmak için kullanılan başlığın adını belirler. X-Forward-For durumunda, bu modül , X-Forwarded-For başlığındaki son ipi değiştirmek için kullanır. [Vurgu madeni] Bu iki açıklama birbiriyle çelişkili görünmektedir. Senaryomuzda, X-Forwarded-Forbaşlık …

7
“Www” yi kaldırın ve nginx ile “https” ye yönlendirin
Nginx'te iki şeyi yapan bir kural oluşturmak istiyorum: "Www" yi kaldırır istek URI'sından İstek URI'si "http" ise "https" ye yönlendirir Bunların her birinin ayrı ayrı nasıl yapılacağına dair pek çok örnek var, ancak her ikisini de doğru yapan bir çözüm bulamıyorum (yani, bir yönlendirme döngüsü oluşturmaz ve tüm vakaları doğru …
57 nginx  ssl  https  rewrite 


3
“Client_max_body_size” ayarlı Nginx'te “413 Varlık Çok Büyük İsteği”
26 Gb'lik bir dosya yüklüyorum, ancak alıyorum: 413 Request Entity Too Large Bunun ilgili olduğunu biliyorum, bu client_max_body_sizeyüzden bu parametreye ayarlıyım 30000M. location /supercap { root /media/ss/synology_office/server_Seq-Cap/; index index.html; proxy_pass http://api/supercap; } location /supercap/pipe { client_max_body_size 30000M; client_body_buffer_size 200000k; proxy_pass http://api/supercap/pipe; client_body_temp_path /media/ss/synology_office/server_Seq-Cap/tmp_nginx; } Ancak tüm dosya yüklendiğinde hala bu …
54 nginx 


5
Proxy_pass yaparken nginx'i DNS (dinamik bir ana bilgisayar adının) her defasında çözmesi için nasıl zorlarsınız?
Aşağıdaki yapılandırma ile CentOS'ta çalışan nginx / 0.7.68 kullanıyorum: server { listen 80; server_name ***; index index.html index.htm index.php default.html default.htm default.php; location / { root /***; proxy_pass http://***:8888; index index.html index.htm; } # where *** is my variables proxy_pass, IP sık sık değişen bir DNS kaydının etmektir. Nginx, eski …
52 linux  nginx 

4
Nginx bir yolu diğerine yönlendirir
Bundan daha önce sorulduğundan eminim, ama işe yarayacak bir çözüm bulamıyorum. Bir web sitesi CMS hizmetlerini değiştirdi, ancak aynı etki alanına sahip, tek bir sayfa için nginx yeniden yazma özelliğini nasıl ayarlarım? Örneğin Eski Sayfa http://sitedomain.co.uk/content/unique-page-name Yeni sayfa http://sitedomain.co.uk/new-name/unique-page-name Lütfen dikkat , içerik sayfasındaki her şeyin yönlendirilmesini istemiyorum ama kelimenin …
51 nginx  rewrite 

3
PHP seçeneği 'cgi.fix_pathinfo' Nginx + PHP-FPM ile gerçekten tehlikeli mi?
Olmuştur bir sürü ait konuşurken bir güvenlik sorunu akrabası hakkında cgi.fix_pathinfoNginx (genellikle PHP FPM, hızlı CGI) ile kullanıldığında PHP seçeneği. Sonuç olarak, varsayılan nginx yapılandırma dosyası şöyle derdi: # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini Bununla birlikte, şimdi, "resmi" Nginx wiki , yukarıdaki PHP seçeneğini devre dışı …

5
Sipariş: 1. nginx 2. vernik 3. haproxy 4. web sunucusu?
İnsanların hepsini bir akışta birleştirmeyi önerdiklerini gördüm, ancak birçok örtüşen özelliğe sahip oldukları görünüyor, bu yüzden gerçek web sunucunuza çarpmadan önce neden 3 farklı programdan geçmek isteyebileceğiniz konusunda kazmak istiyorum. nginx: ssl: evet sıkıştır: evet önbellek: evet arka uç havuzu: evet vernik: ssl: hayır (stunnel?) sıkıştır: önbellek: evet (birincil özellik) …
50 nginx  web  haproxy  varnish 

2
nginx - müşteri istek gövdesi geçici bir dosyaya tamponlanıyor
Büyük dosyaları yüklemeyi her denediğimde günlük dosyalarımda aşağıdaki hatayı alıyorum. a client request body is buffered to a temporary file /var/lib/nginx/body/0000000001 Dosya başarıyla yüklenmesine rağmen, her zaman yukarıdaki hatayı alıyorum. Ben arttı client_body_buffer_sizeetmek 1000mOlmak yüklenen büyük dosya beklediğiniz olduğu. Ancak, bu sadece bir tahmindi ve artık bu hatayı alamadım, ancak …
48 nginx 

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.