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

2
Nginx ters proxy olarak yapılandırıldığında, ana bilgisayar üstbilgisini Apache'nin ProxyPreserveHost gibi alt sunucuya yeniden yazabilir mi?
Nginx'te Apache'nin ProxyPreserveHost http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypreservehost seçeneğinin eşdeğerini bulamıyorum . Proxy'yi sanal ana bilgisayarlara ters çevirmek için bu gereklidir. Yaptığı şey, tarayıcının sağladığı ana bilgisayar adını aşağı akış sunucusunun ana bilgisayar adıyla değiştirmek. Var mı?

3
/etc/nginx/nginx.conf:86 içindeki bilinmeyen yönerge “stream”
Ben var nginx/1.12.0ve belgeye göre streammodül içerir . Nginx'i aşağıdaki komutlarla yükledim. sudo add-apt-repository ppa:nginx/stable sudo apt-get update sudo apt-get install nginx nginx -v nginx version: nginx/1.12.0 Akış yönergesi eklemek için çalıştı nginx.conf: stream { upstream sys { server 172.x.x.x:9516; server 172.x.x.x:9516; } server { listen 9516 udp; proxy_pass sys; …
11 nginx  stream 

3
ALPN neden sunucum tarafından desteklenmiyor?
Şu anda NGINX 1.11.9 ve 1.0.2g openssl kullanarak bir Ubuntu 16.04.1 LTS sunucusu çalıştırıyorum. Okuduğum her şeye göre, bu sürümler ALPN'yi desteklemeli, ancak KeyCDN'nin HTTP / 2 Test aracında bir test çalıştırdığımda , "ALPN desteklenmiyor" Ve idam echo | openssl s_client -alpn h2 -connect example.com:443 | grep ALPNettiğimde: depth=3 C …

4
Gitlab-omnibus'u paketlenmemiş web sunucusuyla nasıl kurabilirim?
Yüklemek gitlabPaketi debian 7(sürüm 7.8.1-omnibus-1_amd64.deb) üzerindeki çok amaçlı paket üzerinden yükledim ; Paketsiz bir web sunucusu kullanma bölümünde açıklanan şekilde ayarları değiştirin reconfigure komutunu çalıştırın: sudo gitlab-ctl reconfigure(hatasız tamamlayın). nginx nginxBu gitlab için paketin aşağıdaki /etc/gitlab/gitlab.rbdosyada oluşturmuş olabileceği durumlar dışında hiçbir 'config'im yok : external_url 'http://git.mydomain.fr' web_server['external_users'] = ['www-data'] nginx['enable'] …

3
Cloudflare'ın Esnek SSL'sini kullanarak döngüyü yeniden yönlendir
Siteme CloudFlare tarafından sağlanan Esnek SSL'yi uygulamaya çalışıyorum. İşte benim nginx yapılandırma: # PHP-FPM upstream; change it accordingly to your local config! upstream php-fpm { server 127.0.0.1:9000; } server { listen 80; server_name example.com www.example.com; return 301 https://$server_name$request_uri; } server { ## Listen ports listen 443; # use _ if …
11 nginx  cloudflare 

2
CherryPy uygulamalarını dağıtma: Bağımsız, WSGI Sunucusu veya NGinx?
Birden çok düşük trafikli CherryPy uygulamasını alt dizinler olarak dağıtmak için tek bir VPS kullanmayı planlıyorum; örneğin: example.com/app1, example.com/app2vb WSGI dağıtımı üzerinde araştırma yaptıktan sonra, uygulamaları dağıtmak için tercih edilen yöntem, ters proxy kurulumunda bir WSGI sunucusu (Gunicorn, uWSGI, vb.) Ve NGinx kullanmaktır. Tandemde iki web sunucusu kullanmak aşırıya kaçmış …

5
Nginx, yığınlanmış içerik için İçerik Uzunluğu üstbilgisini kaldırır
Ben bir komut dosyası proxy için nginx 1.2.3 kullanın: proxy_set_header Host $host; proxy_pass http://127.0.0.1:8880; proxy_buffering off; proxy_read_timeout 300s; gzip off; Komut hem gönderir Transfer-encoding: chunkedve Content-Length: 251: HTTP/1.0 307 Temporary Redirect Content-length: 251 Pragma: no-cache Location: /... Cache-control: no-cache Transfer-encoding: chunked Her ikisine de ihtiyacım var, ancak nginx otomatik olarak …
11 nginx 

4
RAM'den statik içerik sunmak için nginx nasıl yapılandırılır?
Nginx'i web sunucum olarak ayarlamak istiyorum. Görüntü dosyalarını disk yerine bellekte (RAM) önbelleğe almak istiyorum. Küçük bir sayfa sunuyorum ve her zaman RAM'den sunulan birkaç resim istiyorum. Nginx'in içeriği RAM'e önbelleğe alma yeteneğine sahip olduğuna inandığım için bunun için Vernik (veya başka herhangi bir araç) kullanmak istemiyorum. Bunun için Nginx'i …
11 nginx  cache  memcache 

1
Nginx'teki belirli yollar için SSL'yi devre dışı bırakma
HTTPS ile tüm istekleri ile başlayan yolları ile URL istekleri dışında yapılmasını istediğiniz bir Web sitem var /foo/. Bunu Nginx'te nasıl yapılandırabilirim? Şu anda tüm istekleri SSL ile çalıştırıyorum: server { listen 443; ssl on; ssl_certificate /home/admin/ssl/ssl.crt; ssl_certificate_key /home/admin/ssl/ssl.key; server_name www.mydomain.com; location / { proxy_pass http://localhost:8000; ... } }
11 nginx 

1
Sunucu {} bloğunda değişken olarak kök konumu referansı
Nginx sunucum {} bloğunda bir yolla tanımlanmış bir kök var. Daha sonra bu yola nasıl başvurabilirim? Ben bunu başarmaya çalışıyorum: server { listen 80; root /var/www/foosite; ... include $root/*.ngaccess; } Ne yazık ki $ root kullanmak işe yaramaz (çünkü bunu tanımlamamıştım). Nginx kök değerine erişmek için bir yol sunuyor mu?
11 nginx 

1
Uri isteğinden sadece dosya adı nasıl çıkarılır
Dosyanın uzantısına bağlı olarak istek uri yeniden yazmaya çalışıyorum, sonra sadece uri dosya adını ayıklamak ve başka bir klasörde saklamak için çalışıyorum. Buradaki sorun hiçbir dosya adı ve mevcut değişkenler için değişken biçimde önceden uri, request_urive request_filenametam uri verecektir. server{ set $file_folder D:/nginx-1.0.15/imageAll/; location ~*+.(gif|jpg)$ { try_files $uri @imgstore; } …
11 nginx  rewrite  images 


1
Nginx kullanarak ana dizindeki Hosting Klasörü
Ne zaman yeni bir kullanıcı oluşturduğunda ~ / www http: // ipaddress / ~ kullanıcı olarak yüklemek için nginx.conf güncellemek için bir adduser komut dosyasına bir koşul eklemek istiyorum . Bir kullanıcı www.etkialanıadı olarak adlandırıldığında, bu etki alanı adını ~ / www klasöründe barındırır. Bunu zaten yapan bir komut dosyası …
11 linux  nginx  unix 

4
Çerez kullanarak Nginx proxy hedefini denetleme?
Bunun yerine Nginx kullanmak için ilginç bir Apache mod_rewrite kurulumu kullanarak ters proxy dönüştürmek çalışıyorum (dış endişeler nedeniyle biz Apache Nginx için hareket ediyor ve çoğu her şey bu bölüm dışında iyi çalışıyor). Orijinal kurulumum bir HTTP çerezi okumak (bazı uygulamalar tarafından ayarlanmış) ve değerine bağlı olarak, ters proxy'yi farklı …

3
alt klasörlerde nginx projeleri
Ben nginx yapılandırma ile sinirli alıyorum ve bu yüzden aynı kök alt dizinlerden birden fazla proje sunmak için benim yapılandırma dosyası yazma yardım istiyorum. Hepsi aynı ana bilgisayar değerini kullandıkları için bu sanal barındırma değildir. Belki bir örnek girişimimi netleştirecek: istek şu adresten 192.168.1.1/sunulmalıdır index.php:/var/www/public/ istek şu adresten 192.168.1.1/wiki/sunulmalıdır index.php:/var/www/wiki/public/ …
11 php  nginx  fastcgi 

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.