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

5
+200 eşzamanlı bağlantıdan sonra NGINX zaman aşımı
Bu benim nginx.conf(PHP dahil veya başka herhangi bir darboğaz olmadığından emin olmak için yapılandırmayı güncelledim): user nginx; worker_processes 4; worker_rlimit_nofile 10240; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; error_log /var/www/log/nginx_errors.log warn; port_in_redirect off; server_tokens off; sendfile on; gzip on; client_max_body_size 200M; map $scheme $php_https { default …

6
Nginx tarafından işlenmek yerine neden PHP dosyaları indiriliyor?
Aynı sorunu gördüm ve bunun için tür işleyiciyi eklemeye işaret eden birçok çözünürlük gördüm, ancak bu Apache içindi. Arch Linux, Nginx, PHP ve PHP-FMP kullanıyorum ve php dosyalarının neden çalıştırmak yerine indirildiğini anlayamıyorum. İşte benim nginx.conf: #user http; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; …
12 php  nginx  php-fpm 

1
Apache'nin Nginx'in try_files eşdeğeri nedir?
Nginx'te try_files, "dosyaların varlığını sırayla kontrol eden ve bulunan ilk dosyayı döndüren" bir yapılandırma yönergesi vardır. Bunu yapmak çok temiz buluyorum location ~* \.(gif|jpe?g|css|js)$ { try_files $uri 404; } web çerçevelerini rahatsız etmeden, statik dosyaları doğrudan sunmanın güvenli bir yoludur. Aynı şeyi Apache'de nasıl yapabilirim?
12 apache-2.2  nginx 

1
Günlük adındaki değişkenler - nginx
Nginx aşağıdaki varsayılan sunucu kurulum var: # Default HTTP Server server { listen 80 default; server_name _; access_log /var/log/nginx/$server_name.access.log; error_log /var/log/nginx/$server_name.error.log; server_name_in_redirect off; location / { root domain.com/public; index index.php; try_files $uri index.php; } location ~ \.(html|jpg|jpeg|gif|png|ico|css2|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ { root /path/to/domain.com/public; expires 30d; break; } charset utf-8; location ~ \.php$ { …
12 nginx 


4
Yönlendirene dayalı farklı nginx kuralları
WP Super Cache ile WordPress kullanıyorum. Google'dan gelen ziyaretçilerin (Bu, google.co.in, google.co.uk ve benzeri tüm ülkeye özgü yönlendirmeleri içermez ) önbelleğe alınmamış içeriği görmesini istiyorum . İstediğim gibi çalışmayan nginx kurallarım var: server { server_name website.com; location / { root /var/www/html/website.com; index index.php; if ($http_referer ~* (www.google.com|www.google.co) ) { rewrite …

2
Apache, Nginx veya başka bir web sunucusunda çalışıyorsa PHP'de nasıl tespit edilir? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Sunucu Hatası için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . İlk önce bu değişkeni biliyorum: _SERVER["SERVER_SOFTWARE"] Uygulamamdan birinde, hangi web sunucusunda çalıştığını PHP betiğinden kontrol etmek istiyorum. Temel …

3
Birincil web sunucusu olarak nginx kullanmanın olumsuz yanları nelerdir?
Apache ile birlikte çalışan proxy sunucu olarak nginx kullanan milyonlarca web sitesini gördüm. Ancak nginx'i sadece varsayılan web sunucusu olarak çalıştıran çok az sunucu gördüm. Bu yapılandırmanın ana dezavantajları nelerdir? Bazılarını görebiliyorum: .Htaccess gibi dizin başına yapılandırma dosyalarının kullanılamaması, böylece her yapılandırma değişikliğinin ana sunucu yapılandırma dosyasına yapılması gerekir ve …

4
Nginx günlüklerini döndürmenin uygun yolu
Ben nginx günlükleri rotasyon elde etmek istiyorum: herhangi bir ekstra yazılım olmadan çalışır (yani - "logrotate" olmadan en iyisi) tarihe göre isimleriyle döndürülmüş dosyalar oluşturur En iyi yaklaşım PostgreSQL'in sahip olduğu gibi bir şeydir - yani log_filename config değişkeninde strftime tarzı% Y-% m-% d belirtebilirim ve otomatik olarak oturum açma …

6
Boş bir gif (1x1 pix) dosya ne işe yarar?
Performansı bir şekilde arttırmak için boş gif resimleri kullandığımdan birkaç rastgele sayfa gördüm. Ben de nginx sadece bu amaç için bir modül var bulundu. Ne anlayamıyorum, tam olarak bu küçük dosya hizmet nasıl bir web sunucusundan performansı veya algılanan yanıt artırmak için gerekiyordu. Biri faydaları anlamama yardımcı olabilir mi?

2
Nginx önbellek sembolleri
Web sunucumda bir dağıtım sistemim var, her uygulama dağıtıldığında yeni bir zaman damgası dizini oluşturur ve yeni dizine "geçerli" sembolik bağlantılar oluşturur. Tüm bunlar apache'de iyi ve harika çalıştı, ancak kurduğum yeni nginx sunucusunda, yeni symlinked yerine "eski" dağıtımdan bir komut dosyası çalıştırılıyor gibi görünüyor. Bunu çözmek için bazı öğreticiler …
12 nginx  php-fpm  cache  php7 

3
Nginx “service nginx start” kullanarak takılıyor
Nginx'i üretim sunucum için özel yollarla derledim ve hizmeti kullanarak / başlatmaya çalıştığımda: service nginx start veya service nginx restart Kabuğu iade etmeden yeni bir satıra girer: Sorun şu ki, servicekomut kullanarak nginx'i kontrol edemiyorum . Hizmet aslında çalışır ama bu yüzden her zaman geri almak için ctrl+ tuşuna basın …

1
Yanlış Ana Bilgisayar üstbilgisi ayarlı istekleri nasıl engelleyebilirim?
Web siteme hizmet etmek için nginx kullanıyorum. Sitemin alanıyla eşleşmeyen bir HTTP "Ana Bilgisayar" üstbilgisi ile gelen tüm istekleri engellemek istiyorum. Daha somut olmak için, nginx.conf bu iki sunucu bloğunu içerir: server { # Redirect from the old domain to the new domain; also redirect # from www.newdomain.com to newdomain.com …
12 nginx 

2
Nginx regex vhost kalıbı PHP sunucu adı olarak sona eriyor
Ben böyle bir regex maç ile bir nginx sunucu tanımı var: server_name ~^(?<vhost>[a-z0-9-]+)\.example\.com$; root /var/www/example/$vhost; access_log /var/log/nginx/$vhost.example-access.log; Her şey güzel çalışıyor, ancak bu etki alanı, aşağıdaki gibi değerler alan fastcgi ve PHP-FPM kullanan çeşitli PHP projelerine ev sahipliği yapıyor $_SERVER: SERVER_NAME => "~^(?<vhost>[a-z0-9-]+)\.example\.com$" HTTP_HOST => "myhost.example.com" Gördüğünüz gibi, normal ifade …
12 nginx 

2
Nginx: IP adresini alan adına yönlendir
Aşağıdaki Nginx yapılandırmasıyla: server { listen 80; listen [::]:80 default_server ipv6only=on; server_name isitmaintained.com; ... } server { listen 178.62.136.230:80; server_name 178.62.136.230; add_header X-Frame-Options "SAMEORIGIN"; return 301 $scheme://isitmaintained.com$request_uri; } Ben yönlendirme çalışıyorum http://178.62.136.230/için http://isitmaintained.com/ ama bu yapılandırma dağıtırken bir ile bitirmek Redirect loopbu bağlantıların veya her ikisi. Neyi yanlış yapıyorum?
12 nginx  redirect 

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.