«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 Gzip Precompression modülü neden çalışmıyor?
Şu anda Nginx'i tüm statik dosyalarıma hizmet edecek şekilde ayarlamaya çalışıyorum. Çok sık değişmeyeceklerinden, bize biraz cpu zaman kazandırmak ve daha iyi sıkıştırma sağlamak için dosyalarımın ön gzip kopyalarını almama izin vermek için gzip_static modülünü istiyorum. Nginx ile derledim --with-http_gzip_static_moduleve ayarladım, böylece statik dosyalarıma hizmet verecek şekilde, şimdiye dek sorun …
11 nginx  gzip 

1
blank page example.com/phpmyadmin tarayıcı konsolunda hatalar var
Ben phpmyadmin yükledim ve benim LEMP sunucusunda (php 7) symlinked.Ama hostname / phpmyadmin gittiğinizde başlık çubuğunda phpmyadmin simgesi ile boş bir sayfa döndürür. Ve tarayıcı konsolunda 3 hata: Kaynak yüklenemedi: net :: ERR_INCOMPLETE_CHUNKED_ENCODING Yakalanmayan ReferenceError: $ tanımlanmamış Yakalanmayan ReferenceError: PMA_commonParams tanımlanmamış Birçok çözüm denedim ama sorunun ne olduğunu bulamadım :( …

2
arka uç kapalı ise nginx proxy önbelleğini kullan
Nginx proxy kullanmak önbellek backend sunucusu aşağı ise: bu benim yapılandırmam. ama nginx kontrol arka uç sunucusu olmadan önbellek kullanmak gibi görünüyor. http { # ... proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_path /tmp/nginx levels=1:2 keys_zone=tmpzone:10m inactive=60m; proxy_cache_key "$scheme$request_method$host$request_uri"; server { server_name _; location / { proxy_connect_timeout …
11 nginx  proxy  cache  failover 

2
IPv6 üzerinden IPv4 gelen bağlantılarını tercih et
Kullanıcıların IP'sinin coğrafi konumlarının belirlenmesinden yararlanan bir sosyal / yerel hizmet yürütüyoruz. Sorun IPv6 ile coğrafi konum belirleme işleminin IPv4 ile olduğundan biraz daha dikkat çekici olmasıdır. Nginx'li bir Ubuntu ana bilgisayarında IPv6 üzerinden gelen bağlantıları tercih etmenin bir yolu var mı? Yapılandırma şöyle görünür: server { listen 80 default_server; …
11 nginx  ipv6  ipv4 

5
Docker - nginx ve php-fpm'yi ayrı ayrı ölçekleme
Docker ve docker-compose ile oynuyorum ve bir sorum var. Şu anda benim docker-compose.yml şöyle görünüyor: app: image: myname/php-app volumes: - /var/www environment: <SYMFONY_ENVIRONMENT>: dev web: image: myname/nginx ports: - 80 links: - app volumes_from: - app Uygulama port 9000 ve uygulama kodumda php-fpm içerir. Web birkaç bit yapılandırma ile nginx. …
11 nginx  php  php-fpm  docker 

1
konum içindeki ifade 404 döndürürse nginx
Aşağıdaki blok location / { if ($http_origin ~* (https?://[^/]*\.example\.com(:[0-9]+)?)) { add_header 'Access-Control-Allow-Origin' "$http_origin"; } try_files $uri $uri/ /index.php?$args; } … Yukarıdaki kod hiçbir zaman try_filesdirektiflere ulaşmadığından 404'e neden olur , bu nedenle: Bu nginx IfIsEvil ile ilgili mi? Öyleyse, http_originif ifadesini kullanmadan test etmenin başka bir yolu var mı? Bunu …
11 nginx  cors 

2
Sunucumda Garip Bittorrent Girişi
Aşağıdaki günlüğün sitemin bir ara kapalı olmasıyla bir ilgisi olup olmadığını bilmiyorum. Sunucumda çok sayıda web sitesi var ve aşağıdaki gibi herhangi bir günlükleri yok: 117.169.1.85 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%D0%A2M%CE%13%21H%D4%11%0C%8C%27%22%C83%B4%A3l%92%15&peer_id=%2DSD0100%2D%C50%95xmh%9B%13%7C%D42%F7&ip=39.178.24.33&port=14940&uploaded=3893629&downloaded=3893629&left=1369695469&numwant=200&key=1490&compact=1 HTTP/1.1" 404 162 "-" "Bittorrent" 115.231.228.252 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%DE%82%BC%CFBmH%29e%FD%25%ED6b%F2%2DX%EE%BE%21&peer_id=%2DSD0100%2D%BF3%DAG%83%1F%DAGnV%E3%C8&ip=118.134.134.210&port=13567&uploaded=675282944&downloaded=675282944&left=80740352&numwant=200&key=7916&compact=1 HTTP/1.0" 404 162 "-" "Bittorrent" 115.231.228.252 …

2
Nginx sadece php-fpm kullanan php betiklerine 404 atıyor
nginx+ Kullanarak bir test sunucusu yükledim php-fpm. Aşağıdakilerin hepsini denedim: Nginx + Php5-fpm php dosyalarını oluşturmuyor nginx + php fpm -> 404 php sayfası - dosya bulunamadı PHP dosyalarına erişirken, nginx bir 404 hatası veriyor Ne denediğimi özetleme: Yeniden. Komut dosyası ayrıcalıklarını değiştirme (olarak değiştirildi 0777). fastcgi_intercept_errors on. İşaretli rootseviyelerde …
11 nginx  php-fpm 

1
nginx 65k bayttan sonra bağlantıyı sonlandırır
Gungin altında çalışan bir Python uygulaması için ön uç olarak yapılandırılmış nginx var, ancak nginx yaklaşık 65k veri gönderildikten sonra bağlantıları sonlandırıyor. Örneğin, şöyle bir görünüm var: def debug_big_file(request): return HttpResponse("x" * 500000) Ancak bu URL'ye nginx aracılığıyla eriştiğimde yalnızca 65283 bayt alıyorum: $ curl https://example.com/debug/big-file | wc … curl: …
11 nginx  gunicorn 

1
Bir günlük dosyasını el ile döndürme
Nginx çalıştıran bir Ubuntu web sunucum var. Logfile döndürmeyi hiç yapılandırmamıştım ve bazı çok gigabayt monolitik günlük dosyalarını keşfettim. Bu ipucuna göre günlük rotasyonunu şimdi yapılandırdım . Ancak, rotasyon gerçekleşmeden önce bir hafta (rotasyon dönemim) beklememeyi tercih ederim. Belirli bir dosyanın veya logrotateyapılandırma tarafından belirtilen tüm dosyaların hemen döndürülmesini zorlamanın …

1
Ara anahtarla nginx'e SSL sertifikası yükleme sorunları
Ubuntu sunucuma SSL sertifikası yüklemeye çalışıyorum. Sertifikayı CA'mdan satın aldım ve sertifikanın kendisini ve bir ara sertifikayı indirdim. Bu şekilde: sertifikam: mydomain.crt orta seviye sertifika: GandiStandardSSLCA.pem Ayrıca (openssl kullanılarak yapılmış) özel anahtarım (?): mydomain.key ve imzalama isteği: mydomain.csr Tüm bu dosyaları sunucuma yükledim ve sertifikamı ara ile birleştirmek için bir …
11 nginx  ssl 

5
Nginx'in akış yukarı sunucu zaman aşımı sırasında PUT veya POST isteklerini yeniden denemesini nasıl durdurabilirim?
Uygulamalarımıza bakiye talepleri yüklemek için nginx kullanıyoruz. İstekler zaman aşımına uğradığında (iyi) nginx'in farklı bir yukarı akış sunucusuna geçtiğini tespit ettik. Ancak bunu istenmeyen sonuçlara neden olabilecek PUT ve POST istekleri için yapar (veriler iki kez saklanır). Nginx'i yalnızca zaman aşımı sırasında GET isteklerini yeniden deneyecek şekilde yapılandırmak mümkün müdür? …

3
node.js, mongodb, redis, üretimde ubuntu performansında bozulma, RAM ücretsiz, CPU 100%
Soru başlığının da belirttiği gibi, kabul edilebilir bir performans elde etmek için uygulamamda neyin geliştirilebileceğini (veya os, ubuntu'da ayarlanmış) anlamaya zorlanıyorum. Ama önce mimariyi açıklayacağım: Ön uç sunucu, 8 çekirdekli RAM ile Ubuntu 12.04 çalıştıran 8 çekirdekli bir makinedir. Uygulama tamamen javascript ile yazılmış ve node.js v 0.8.22'de çalıştırılıyor (bazı …

2
Nginx Yeniden Yazma Sorgu Dizesini Yola Dönüştür
Bu basit yeniden yazma kuralını beğenmek istiyorum: /somefolder/mypage.aspx?myid=4343&tab=overview yönlendirilecek: /folder/4343/overview/ Bazı çözümler aradım ve hiçbiri işe yaramadı. Denedim: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; ve rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Neyi yanlış yapıyorum? 404 alıyorum (daha basit kurallar iyi çalışır ..) Teşekkürler


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.