Nginx установка последней версии в Centos 8
İçindekiler:
- Ön şartlar
- CentOS 8'e Nginx Kurulumu
- Güvenlik Duvarını Ayarlama
- Nginx Yapılandırma Dosyasının Yapısı ve En İyi Uygulamalar
- Sonuç
Nginx telaffuz edilen "motor x", İnternet'teki en büyük sitelerin bazılarının yüklenmesinden sorumlu açık kaynaklı, yüksek performanslı bir HTTP ve ters proxy sunucusudur. HTTP ve HTTP olmayan sunucular için bağımsız bir web sunucusu, yük dengeleyici, içerik önbelleği ve ters proxy olarak kullanılabilir.
Apache ile karşılaştırıldığında, Nginx çok sayıda eşzamanlı bağlantıyı işleyebilir ve bağlantı başına daha az bellek alanına sahiptir.
Bu eğitimde Nginx'in CentOS 8 üzerine nasıl kurulacağı ve yönetileceği açıklanmaktadır.
Ön şartlar
Devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan ve Apache veya 80 veya 443 numaralı bağlantı noktasında çalışan başka bir işleminiz olmadığından emin olun.
CentOS 8'e Nginx Kurulumu
CentOS 8'den başlayarak, Nginx paketi varsayılan CentOS depolarında bulunur.
Nginx'i CentOS 8'e yüklemek, yazmak kadar basittir:
sudo yum install nginx
Kurulum tamamlandığında, Nginx hizmetini aşağıdakilerle etkinleştirin ve başlatın:
sudo systemctl enable nginx
sudo systemctl start nginx
Hizmetin çalıştığını doğrulamak için durumunu kontrol edin:
sudo systemctl status nginx
Çıktı şöyle görünmelidir:
● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago…
Güvenlik Duvarını Ayarlama
Güvenlik DuvarıD, Centos 8'deki varsayılan güvenlik duvarı çözümüdür.
Yükleme sırasında Nginx, HTTP (
80
) ve HTTPS (
443
) bağlantı noktalarına erişime izin vermek için önceden tanımlanmış kurallara sahip bir firewalld hizmet dosyaları oluşturur.
Gerekli bağlantı noktalarını kalıcı olarak açmak için aşağıdaki komutları kullanın:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Artık, web tarayıcınızda
http://YOUR_IP
açarak Nginx kurulumunuzu test edebilirsiniz. Aşağıdaki resim gibi görünmesi gereken varsayılan Nginx hoş geldiniz sayfasını görmelisiniz:
Nginx Yapılandırma Dosyasının Yapısı ve En İyi Uygulamalar
- Tüm Nginx yapılandırma dosyaları
/etc/nginx/
dizininde bulunur. Ana Nginx yapılandırma dosyası/etc/nginx/nginx.conf
. Her etki alanı için ayrı bir yapılandırma dosyası oluşturmak sunucunun bakımını kolaylaştırır..conf
ile/etc/nginx/conf.d
ve/etc/nginx/conf.d
dizininde saklanmalıdır. İstediğiniz kadar sunucu bloğuna sahip olabilirsiniz. Standart bir adlandırma kuralına uymak iyi bir uygulamadır. Örneğin, etki alanı adımydomain.com
ise, yapılandırma dosyasımydomain.com.conf
olarak adlandırılmalıdır. Etki alanı sunucusu bloklarınızda yinelenebilir yapılandırma segmentleri kullanıyorsanız, bu segmentleri snippet'lere yeniden yönlendirmek iyi bir fikirdir. (access.log
veerror.log
)/var/log/nginx/
dizininde bulunur. Her sunucu bloğu için farklıaccess
veerror
günlüğü dosyalarına sahip olmanız önerilir. Etki alanı belgesi kök dizininizi istediğiniz herhangi bir konuma ayarlayabilirsiniz. Webroot için en yaygın yerler şunları içerir:-
/home/ /
/home/ /
/var/www/
/var/www/html/
/opt/
/usr/share/nginx/html
-
Sonuç
Tebrikler, Nginx'i CentOS 8 sunucunuza başarıyla yüklediniz. Artık uygulamalarınızı dağıtmaya ve Nginx'i web veya proxy sunucusu olarak kullanmaya hazırsınız.
Nginx hizmetini, diğer herhangi bir sistem birimi ile aynı şekilde yönetebilirsiniz.
nginx centosCentos 7 üzerine squid proxy nasıl kurulur ve yapılandırılır

Squid, HTTP, HTTPS, FTP ve daha fazlası gibi popüler ağ protokollerini destekleyen tam özellikli bir önbellek proxy'dir. Bu eğitimde, CentOS 7'de Squid'i nasıl kuracağınız açıklanmaktadır
Centos 7 üzerine nginx ile phpmyadmin nasıl kurulur

phpMyAdmin, MySQL veritabanlarıyla etkileşim kurmanıza, kullanıcı hesaplarını ve ayrıcalıklarını yönetmenize ve SQL deyimlerini çalıştırmanıza olanak tanır. Bu eğitimde, Centos 7'de phpMyAdmin'i Nginx ile nasıl kuracağınızı göstereceğiz.
Ubuntu 18.04 üzerine nginx ile wordpress nasıl kurulur

Bu eğitimde, WordPress'i bir Ubuntu 18.04 makinesine nasıl kuracağınızı göstereceğiz. WordPress, dünya çapında en popüler açık kaynak bloglama ve CMS platformudur.