it-swarm-tr.com

Apache'den nginx'e geçerken hangi Joomla'ya özgü problemlerle karşılaşacağım?

Apache'den nginx'e geçmeyi düşünüyorum, ama bunun bir acı olacağını hayal ediyorum.

Okudum

Şimdiye kadar Apache'den nginx'e geçişle ilgili sorunlar hakkında fazla bilgi bulamadım.

GİBİ SORUNLAR

Herhangi bir Apache kuralını nginx formatına dönüştürmem gerektiğini biliyorum. .Htaccess dosyalarına dayanan uzantıların çalışmamasını beklerim ya da kurallarını el ile nginx'e dönüştürmek zorunda kalacağım.

  • Apache'den nginx'e giderken karşılaşacağım diğer Joomla ile ilgili sorunlar var mı?

  • Joomla için nginx dalgasını alan var mı? Yapmanızı tavsiye eder misiniz?

6
TryHarder

Ben zaten nginx için "dalma" almış ve bulgularım:

  • .htaccess kuralları ana sorunlardan biridir, ancak bunları nginx yapılandırma talimatlarına "çevirerek" aşılabilir (bunları elle yapabilirsiniz, ancak bunları internette dönüştürmenize yardımcı olacak bazı kullanışlı araçlar vardır: htaccess - nginx dönüştürücü )

    Bazı durumlarda (. (nginx onu yok sayar, ancak bir şekilde onu kırır (500 hatası verir)). Bu Joomla'dan hisse senedi .htaccess'e olmadı.

  • Sanal ana bilgisayarlar farklı bir şekilde yönetilir (Joomla ile gerçekten ilgili değil, yine de bilmek önemlidir)
  • Gerçekten çok hızlı! Bir Apache sunucusuyla aynı siteyle karşılaştırdım.

Bunun dışında başka bir sorun bulamadım.

EDIT: uzantılar hakkında bazı ek girdiler:

  • Tüm stok uzantıları beklendiği gibi çalışır
  • URL yeniden yazma ve SEO beklendiği gibi çalışır (kuralları nginx'te tanımladığınız sürece)
  • Diğer uzantılar beklendiği gibi çalışır, test ettiğim uzantılar:

    Akeeba Backup (en yeni); JCE (en son); Topluluk Oluşturucu (en yeni); Kronoformlar (en yeni)

  • Özelleştirilmiş uzantılarım bile (kendim oluşturduğum) herhangi bir hickup olmadan çalışıyor!

Bu iki site içindi (teknik detaylar Joomla 3.2.2, nginx/1.1.19, PHP 5.4.25 (FPM), mySQL 5.5.35, Ubuntu 12.04.4).

Sonuç olarak, testlerim ve üretim sitelerimde, her şey iyi çalışıyor ve kurmak ve çalıştırmak o kadar da zor değil, bu yüzden devam edin!

4
jackJoe