Öncelikle, nginx'in dinamik modül kurulumu ve yüklemesini desteklemediği açık olmalı, bu yüzden üçüncü taraf modülleri kurduğunuzda veya nginx'in yeni modül fonksiyonlarını başlattığınızda, nginx'i kapsar;
Bu yüzden dikkat ettiğinizden emin olun:Zaten kurduğunuz nginx modüllerine bakarak başlayın! Sonra yeni bir şey kurarken tekrar kurulan cihazı yapılandırmanız gerekiyor.
nginx üçüncü taraf modül kurulum yöntemi:
Yukarıda açıkça belirtildiği gibi, yeni özellikler yüklerken önce mevcut özellikleri kontrol ettiğinizden emin olun.
Adım 1: nginx'in mevcut yapılandırmasını gözden geçirin
CD /usr/local/sbin/
./nginx -V Configure arguments'ten sonra öğeye bakın: bu boş olabilir, bu da hiçbir şeyin konfigurement olmadığını gösterir.
Örnek:
Argümanları yapılandırmak: --add-module=/home/softback/echo-nginx-module-0.60
Üçüncü taraf bir echo modülünün kurulduğuna dair talimatlar. Sonra https destek veya diğer üçüncü taraf modülleri kurulduğunda, ./configure ardında --add-module=/home/softback/echo-nginx-module-0.60 da gelmelidir, aksi takdirde üzerine yazılır.
Adım 2: Modülü kur
1. NGINX yüklemeden NGINX üçüncü parti modüllerini kurun (kurulum yapmak gerekiyor)
2. nginx zaten yüklüyken nginx modülünü kur(Kurulum yapmaya gerek yok, sadece yap)
Özetle, nginx yüklemek ve üçüncü parti modülleri kurmak, aslında --add-module kullanarak nginx'i bir kez yeniden yüklemek anlamına gelir; kurulum yapmak yerine, doğrudan eski nginx dosyasını derleme dizininde objs/nginx dosyasıyla üzerine yazmaktır. Birden fazla nginx üçüncü taraf modül kurmanız gerekiyorsa, sadece birkaç farklı ilgili --add-module belirtmeniz yeterlidir.
Not: Yeniden derlerken, daha önce derlenen modülleri yapılandırma parametrelerine eklemeyi unutmayın.
|