Nginx genişlənmə qabiliyyəti və səmərəliliyi ilə tanınan məşhur və yüksək performanslı veb serverdir. Bu məqaləda Red Hat-da Nginx veb serverinin quraşdırılması və konfiqurasiyası prosesini sizə istiqamətləndirəcəyik. Yüksək performanslı veb hostinq üçün Nginx-i necə quracağınızı öyrənəcəksiniz.
Nginx quraşdırılması:
a. Paket anbarını yeniləyin:
sudo dnf update
b. Nginx paketini quraşdırın:
sudo dnf install nginx
Nginx konfiqurasiyası:
a. Redaktə etmək üçün Nginx əsas konfiqurasiya faylını açın:
sudo vi /etc/nginx/nginx.conf
b. İşçi proseslərini və əlaqələrini tənzimləyin:
- Direktivi tapın worker_processesvə onu mövcud CPU nüvələrinin sayına təyin edin.
- worker_connectionsDirektivi uyğun qiymətə təyin edin (məsələn, 1024).
c. Veb saytınız üçün server blokunu konfiqurasiya edin:
Virtual host konfiqurasiya faylını açın:
sudo vi /etc/nginx/conf.d/example.conf
Faylın içərisində lazımi direktivləri olan bir server blokunu təyin edin:
server { listen 80; server_name example.com; root /var/www/html; location / { // Configuration directives for handling requests } }
d. Faylları saxla və çıxın.
Nginx-in işə salınması və aktivləşdirilməsi:
a. Nginx xidmətini işə salın:
sudo systemctl start nginx
b. Sistemin açılışında başlamaq üçün Nginx xidmətini aktivləşdirin:
sudo systemctl enable nginx
Firewall Tənzimləməinin Tənzimlənməsi:
a. Firewall vasitəsilə HTTP trafikinə icazə verin:
sudo firewall-cmd --add-service=http --permanent
b. Firewall konfiqurasiyasını yenidən yükləyin:
sudo firewall-cmd --reload
Nginx testi:
a. Veb brauzerini açın və serverinizin IP ünvanını və ya domen adını daxil edin.
http://your_domain_or_IP
b. Nginx standart səhifəsi görünsə, server düzgün konfiqurasiya edilmişdir.
Nəticə:
Red Hat-da Nginx veb serverini konfiqurasiya etmək sadə bir prosesdir. Bu məqalədə göstərilən addımları yerinə yetirməklə, yüksək performanslı veb hostinq üçün Nginx quraşdıra və konfiqurasiya edə bilərsiniz. Serverinizin imkanlarına əsasən işçi prosesləri və əlaqə parametrlərini tənzimləməyi unutmayın. Veb saytlarınızı yerləşdirmək üçün Nginx-in genişlənmə qabiliyyətinin və səmərəliliyinin üstünlüklərindən həzz alın.

