Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17054|Yanıt: 2

[Web] Uygulama: nginx dinamik toplama modülü kuruldu

[Bağlantıyı kopyala]
Yayınlandı 7.12.2016 13:39:50 | | | |
Göstermek:
Zaten nginx yüklediyseniz, derlenmemiş ve kurulmamış bir modül eklemeniz gerekiyor, bunu nasıl yapıyorsunuz?

Özellikle:
İşte üçüncü parti ngx_http_google_filter_module modülü kurulumuna bir örnek
nginx için modül, nginx'i yeniden derlemeniz gerektiği, apache'nin yaptığı gibi .so yapılandırması yerine.
1. Üçüncü taraf uzantını indirin ngx_http_google_filter_module

# CD /Veri/Yazılım/
# git klon https://github.com/cuber/ngx_http_google_filter_module

2. nginx'i derleyip kurduğunuzda hangi modüllerin kurulduğunu kontrol edin

# nginx -V
nginx sürümü: nginx/1.8.0
gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) tarafından inşa edildi
OpenSSL 1.0.1e-fips ile oluşturuldu 11 Şubat 2013
TLS SNI desteği etkinleştirilmiş
Argümanları yapılandırmak: --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_substitutions_filter_module

Derleme ve kurulumun --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_substitutions_filter_module bu parametreleri kullanıyor. --add-module=/data/software/ngx_http_substitutions_filter_module önceki derlemede ngx_http_substitutions_filter_module modül eklediğinizde eklendi

3. Kurulması gereken modülü ekleyin ve yeniden derleyin; örneğin –add-module=/data/software/ngx_http_google_filter_module ekleyin

# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_substitutions_filter_module --add-module=/data/software/ngx_http_google_filter_module
# make // Kurulum yapma, yoksa gerçekten üzerine yazılır

4. nginx ikili kartını değiştirin:

# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

# cp ./objs/nginx /usr/local/nginx/sbin/

(Not, bu cümle çalıştırılırken bir hata olabilir, cp: normal dosya oluşturulamıyor '/service/nginx-1.10.2/sbin/nginx': Metin dosyası meşgul, çünkü nginx dosyası hâlâ kullanılıyor, modülü yeniden eklediğinizde önce nginx'i durdurmak en iyisidir!! )






Önceki:nginx: [error] open() /nginx.pid failed (2: No such file or directory)
Önümüzdeki:nginx proxy önbellekleme kuruyor
 Ev sahibi| Yayınlandı 27.04.2018 10:18:10 |
nginx, üçüncü taraf modüller ekliyor ve nginx tarafından doğal olarak desteklenen modülleri etkinleştiriyor
http://www.itsvse.com/thread-4713-1-1.html
(Kaynak: Architect_Programmer)
Referans makalesi
Yayınlandı 2.06.2019 00:54:39 |
Paylaştığın için teşekkürler
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com