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

1
Nginx proxy_cache_path yönergesini anlama
Bu nginx yapılandırma dosyasına sahip olduğumu varsayalım proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=myCache:8m max_size=100m inactive=1h; Ne anlama keys_zone=myCache:8mgeliyor? Belgelerde söylenecek fazla bir şey yok: Ayrıca, tüm aktif anahtarlar ve veriler hakkındaki bilgiler, adı ve boyutu keys_zone parametresi tarafından yapılandırılan paylaşılan bir hafıza bölgesinde saklanır. proxy_cache_valid( 12h) İçinde belirtilen inactivedeğerden ( 1h) yüksekse …

2
HTTP ters proxy'leri genellikle sunucu tarafında değil, proxy bağlantısının istemci tarafında HTTP Keep-Alive özelliğini etkinleştirir mi?
HAProxy, istemci tarafında (istemci <-> HAProxy) HTTP'nin canlı kalmasını etkinleştirebilir, ancak sunucu tarafında (HAProxy <-> sunucusu) devre dışı bırakabilir. Müşterilerimizden bazıları web servisimize uydu üzerinden bağlanıyor, bu nedenle gecikme süresi ~ 600ms ve hayatta kalmayı sağlayarak işlerin biraz hızlanacağını düşünüyorum. Haklı mıyım Bu Nginx tarafından destekleniyor mu? Bu, diğer yazılım …

1
Nginx config dosyasının adı ve konumu nedir (htaccess eşdeğeri)?
Apache'nin .htaccess dosyasını taklit etmek için Nginx yeniden yazma kurallarının nasıl yazılacağı hakkında birçok öğretici bilgi var, ancak bu sözde Nginx yapılandırma dosyasının isminin veya konumunun gerçekte ne olduğunu bildiğimden emin değilim. Özellikle sunucu yolunu ve PHP yönergelerini yazmanıza izin veren Nginx config dosyasını arıyorum. PHP altyapım olarak Ubuntu 12 …

2
Nginx: çoklu yollar için konum regex
Nginx config'de çalışan iki konum var: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Bu ikisini tek bir lokasyonda nasıl birleştirebilirim? Ne yaptım ben zaten: Bu öneriyi denedim location ~ ^/(static|media)/ { proxy_pass http://backend.example.com; } ama bu benim için çalışmıyor. Ayrıca, arka uçları kullanmadığımda, …
30 nginx  regex 

3
Proxy HTTPS, NGINX ile bir HTTP arka ucuna talep ediyor
Nginx, HTTP üzerinden arka uçla konuşabilen, dışarıdan görülebilir web sunucum olacak şekilde yapılandırılmış durumda. Ulaşmak istediğim senaryo: Müşteri, aynı URL’ye, ancak HTTPS’ye yönlendiren nginx’e HTTP isteği yapar nginx vekilleri HTTP üzerinden arka uç talep ediyor nginx, HTTP üzerinden arka uçtan yanıt alır. nginx bunu HTTPS üzerinden istemciye geri gönderir. Geçerli …

1
Belirli bir ip aralığı için nginx'te http basic auth nasıl devre dışı bırakılır?
Facebook girişi ile bir uygulama geliştiriyorum. Şu ana kadar halka açık değil ve nginx'deki http basic auth tarafından korunuyor. Test cihazımızın facebook özelliklerini de test edebilmemiz için facebook'un ip aralığı için http auth'yi devre dışı bırakmak mümkün müdür? Lütfen, mümkünse bir örnek yapılandırma pasajı ekleyin.

3
Apache vs Nginx
Son zamanlarda Apache ve Nginx arasındaki farkları araştırıyordum ve hangisini seçmem gerektiği konusunda kafam karıştı. Bazı araştırmalar yaptım ancak ikisi arasında kesin bir karşılaştırma yok ve buradaki birisinin ikisi arasındaki farklar hakkında görüşlerini verebilecek olup olmadığını merak ediyordum. Şu anki bilgilerim mod_php'nin fastcgi'den daha hızlı ve daha güvenli olduğunu anlamamı …

2
nginx otomatik yük devretme yük dengeleme
Yük dengeleme için nginx ve NginxHttpUpstreamModule kullanıyorum. Benim yapılandırmam çok basit: upstream lb { server 127.0.0.1:8081; server 127.0.0.1:8082; } server { listen 89; server_name localhost; location / { proxy_pass http://lb; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } Ancak bu yapılandırmada, 2 arka uç sunucusundan …

8
Nginx + php-fpm Neredeyse sıfır yük ile “504 Ağ Geçidi Zaman Aşımı” hatası (test sunucusunda)
6 saat boyunca hata ayıklama sonra - Bu pes ediyorum: LAN'da yaklaşık 100 wordpress ile bir nginx + php-fpm + mysql var (hepsi test wordpres kurulumunda çalışan farklı tasarımcılar / geliştiriciler tarafından yaratıldı ve kullanıldı) Uzun zamandır herhangi bir sorun olmadan nginx kullanıyoruz. Bugün, aniden - nginx, "504 Ağ Geçidi …

8
Sunucum, OpenSSL'yi güncelledikten sonra bile hala kalpten kırılgan
Bir Ubuntu 12.04 sunucum var. OpenSSLHeartbleed güvenlik açığını gidermek için paketi güncelledim . Ancak web sunucusunu ve hatta tüm sunucuyu yeniden başlatmış olmama rağmen hala savunmasızım. Güvenlik açığımı kontrol etmek için kullandım: http://www.exploit-db.com/exploits/32745/ http://filippo.io/Heartbleed dpkg verir: dpkg -l |grep openssl ii openssl 1.0.1-4ubuntu5.12 Secure Socket Layer (SSL) binary and related …

5
Nginx verimini bir yukarı akış unix soketine yükseltmeniz mi gerekiyor - linux çekirdek ayarı?
Bir yukarı akış unix soketine proxy işlevi yapan bir nginx sunucusu çalıştırıyorum, şunun gibi: upstream app_server { server unix:/tmp/app.sock fail_timeout=0; } server { listen ###.###.###.###; server_name whatever.server; root /web/root; try_files $uri @app; location @app { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://app_server; } } …

1
NGINX - kısma istismarı önlemek istiyor
Bunu yapmak istememin nedeni, kullanıcıların API'mizle JavaScript üzerinden gelişmesi ve bazı geliştiricilerin berbat olması ve ziyaretçilerin sunucuyu AJAX istekleriyle çarpmasına neden olmasıdır. Bu gerçekleştiğinde, API isteklerini dakikada belki 50 istek veya bunun gibi bir şey için boğmak istiyorum. Not: (özellikle DB yoğun kaynaklar, bu nedenle belki sunucu genelinden ziyade yol …

4
Amazon ELB’in arkasındaki tüm http isteklerini eğer kullanmadan https’ye yeniden yönlendir
Şu anda bir ELB hem hizmet veren pek http://www.example.org ve https://www.example.org . Bunu kurmak istiyorum, böylece http://www.example.org adresine yapılan herhangi bir istek https://www.example.org adresine yönlendirilir . ELB, https isteklerini http istekleri olarak gönderir, böylece: server { listen 80; server_name www.example.org; rewrite ^ https://$server_name$request_uri? permanent; } çalışmayacak çünkü https://www.example.org adresine yapılan …

1
PHP-FPM'yi sürekli yeniden yüklemek zorunda
Nginx ve PHP-FPM ile çalışan oldukça yoğun yüklü bir sunucumuz var. Bu sunucuda 6 tane web sitemiz var, PHP-FPM ve nginx kullanıyoruz. Yazılımın tümü vBulletin 3.8 ve WordPress'tir. Veritabanları ayrı bir sunucudadır. Şimdi, bunlar oldukça popüler web siteleri olduğundan, normalde bir kerede çevrimiçi olarak 7-8.000 ziyaretçimiz vardır ve her sayfa …
27 mysql  nginx  php-fpm 

2
Nginx: Bir yolda SSL zorla, diğerlerinde SSL olmayan
Nginx conf dosyasını, sitemdeki yollardan yalnızca birinde ve SSL'yi geri kalanında SSL olmayan olarak zorlamak için nasıl ayarlarım? Örneğin, / user altındaki tüm URL'lerin https olmasını, tüm URL'lerin ise http olmasını istiyorum. İlk bölüm için elimde: rewrite ^/user(.*) https://$http_host$request_uri?; "İf" kullanmak istemiyorum. İşlem sırasından faydalanacağını tahmin ediyorum, ancak bir döngüye …
27 nginx  ssl 

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.