Back to Question Center
0

Nginx nədir? - Semalt Ekspert

1 answers:

Nginx [engine x] başqa HTTP üsulu və əks proxy serveridir. Nginx poçt proxy server kimi fəaliyyət göstərir və ümumi TCP / UDP proxy serveridir. Bu, müxtəlif veb-sorğuların bir ziyarətçinin bir veb saytına çatmasını təmin etmək üçün doğrulayır. Igor Sysoev əvvəlcə bu proxy server yazmışdır. Digər hosting paketləri WordPress gücünə LAMP dəstəyi (Linux + Apache + MySQL + PHP) kimi üsullardan istifadə edə bilər. Nginx, proxy yanaşma ilə əlaqədar güclü bir qurul ola bilər. Əlbəttə, webmasters Nginx tətbiq etmək üçün istifadə edə bilərsiniz bir çox yolları var. Apache server istifadə edərək eyni zamanda bütün xüsusiyyətlərini istifadə edə bilərsiniz. Bir Nginx serverdə yerləşdirilən veb saytların əksəriyyəti Apache quraşdırma üzərində çalışır. HTTPS cavab başlıqları və veb serverləri kimi istinad edən digər proksi var.

Michael Braun tərəfindən bu təlimat, Semalt Müştərilərin Müvəffəqiyyət Meneceri, bağımsız bir Nginx quruluşunun istifadə edilməsini izah edir. Apache server texnikasına əsasən, əsas server kimi tək Nginx istifadə edə bilərsiniz. WordPress haqqında Nginx tətbiq edərkən bəzi xüsusi fikirlər ola bilər. Bir istifadəçinin Nginx haqqında bilməsi lazım olan bəzi mühüm məlumatlar var. Məsələn:

  • Server konfiqurasiyasında administrator panelində bütün konfiqurasiyalar mümkündür. Nəticədə, dizin səviyyəsində konfiqurasiya yoxdur. Apache'nin .htaccess və ya IIS'in web.config fayllarından fərqli olaraq, WordPress bir Nginx konfiqurasiyasını dəyişə bilməz..
  • Ninkxdə permalinks funksiyası digər Apache serverlərindən fərqli olaraq fərqlidir.
  • Nginx sizin üçün yenidən yazma qaydalarını yarada bilməz. Nginx bir .htaccess tipli bir qabiliyyətə malik deyildir, bu səbəbdən serverin istifadəçi sonundan konfiqurasiya edilməsi mümkün deyil.
  • Permalink istifadə edin. Serverinizə dəyişiklik etməyə imkan verən bir panel yaratmaq üçün "index.php" qurmaq vacibdir.
  • Məhdud htaccess qabiliyyətini qazanmaq istəyən istifadəçilər üçün PHP üçün htscanner PECL uzantısını quraşdıra bilərlər. Təəssüf ki, bu, yalnız bir inkişaf modifikasiyasıdır və onun ağırlaşmaları ilə gəlmək olar. Bu texnikanı qəbul etməzdən əvvəl güclü bir ayıklama üsulunuz olduğundan əmin olun.

Bu Nginx təlimatında, varsayım Nginx'i artıq yüklediniz. Nəticədə, quraşdırılma və onun fəaliyyət göstərməsinə dair göstərişlər daxil deyildir.

Nginx ilə əlaqədar əhəmiyyətli məlumatlar

  • Nginx köməkçisi map.conf faylı avtomatik olaraq yeni bir veb-sayt yaradıldığında xəritələrə yerləşdirir. Bəzi hallarda, dəyişikliklərin təsirini təmin etmək üçün Nginx'i əl ilə yenidən yükləməlisiniz. Nginx də yeni bir saytın mövcud olduğu zaman veb-saytları php-fpm formasında saxlayır.
  • Böyük veb saytlar Nginx-dən istifadə edə bilərlər ki, birdən çox quraşdırma domeninə malik ola bilərlər.
  • Simvolik əlaqələr var, yəni bütün serverdə təsadüfən silmə və ya düzəlişlər barədə narahat olmaq lazım deyil.

Nəticə

Ters proksi serverə ehtiyacı olan veb sayt sahibləri üçün Nginx quraşdırma mühüm bir yanaşma ola bilər. Bütün konfiqurasiya sitenin və ya blogun kökünü ev sahibinə təqdim etdiyi ümumi bir fərziyyə edir. Əlaqə nöqtəsi istifadəçi tərəfində deyil, server səviyyəsindədir. Bir blog əlavə etmək kimi, veb saytın aspektlərini dəyişdikdə insanlar qaydaları dəyişdirməlidirlər.

November 29, 2017
Nginx nədir? - Semalt Ekspert
Reply