Nginx, yüksek performanslı web server yazılımlarından bir tanesidir. Apache HTTP sunucusundan daha esnek ve hafif bir üründür.
Bu yazımda size Nginx’i Centos 7 sunucunuzda nasıl kurabileceğinizi anlatacağım.
Aşağıda sıralamış olduğum adımların tümü için root yetkisi gerekmektedir. Centos 7’de Kullanıcı Nasıl Yaratılır? ve Centos 7’de Kullanıcıya Root Yetkisi Nasıl Verilir? adlı diğer yazılarım, root yetkisi sağlamanız için size yardımcı olabilir.

Adım 1 – Nginx deposunu ekleyin.

Centos 7’ye Nginx yum deposunu eklemek için komut satırından aşağıdaki komutu koşturun.

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

Adım 2 – Nginx’i kurun.

Artık Nginx deposunu sunucunuza kurduğunuza göre, şimdi aşağıdaki komut ile Nginx’i kurabilirsiniz.

sudo yum install nginx

Sorulan soruya Yes cevabını verdikten sonra, Nginx kurulumu sunucunuz üzerinde hızlı bir şekilde bitecektir.

Adım 3 – Nginx’i başlatma.

Nginx, kurulumdan sonra kendi kendine başlayan bir yazılım değildir, onu sizin başlatmanız gerekir. Başlatma komutu olarak aşağıdakini kullanabilirsiniz.

sudo systemctl start nginx.service

Bu işlemleri bitirdikten sonra, sunucunuzun statik IP adresini veya alan adını kullanarak, tarayıcınızdan Nginx’e erişebilirsiniz.

http://sunucunuzun_alan_adi_veya_statik_ip_adresi/

Eğer herşey yolunda gidiyorsa Centos 7 Nginx üzerinde varsayılan web sayfasını görüntülemeniz gerekmektedir. Bu sayfa aşağıdaki gibi olabilir.

Devam etmeden önce, sunucunuzu tekrar başlattıktan sonra Nginx’i tekrar başlatmak isteyeceksiniz. İşte size Nginx’i başlatma komutunu bir kez daha hatırlatıyorum.

sudo systemctl start nginx.service

Tebrikler! Artık Nginx’iniz kuruldu ve çalışır vaziyettedir.

Sunucunun Statik IP Adresi Nasıl Bulunur?

Sunucunuzun Statik IP adresini bulmak için aşağıdaki komutu kullanabilirsiniz.

ip addr show eth0 | grep inet | awk ‘{ print $2; }’ | sed ‘s/\/.*$//’

Sunucu Kök Dizin ve Yapılandırma

Eğer web sayfalarınızı ve uygulamalarınızı Nginx üzerinden erişime açmak isterseniz, öncelikle Nginx’in konfigürasyon dosyalarının nerede yer aldığını ve varsayılan kök dizinin nerede olduğunu bilmek isteyeceksiniz.

Varsayılan Sunucu Kök Dizini

Varsayılan sunucu kök dizini aşağıdaki gibidir.

/usr/share/nginx/html

Web sunucunuza kopyalayacağınız dizinlerin buraya yerleştirilmesi gerekir. Bu dizin ise varsayılan sunucu blok konfigürasyon dosyasında yer alır.

/etc/nginx/conf.d/default.conf

Sunucu Blok Konfigürasyon Dosyası

Herhangi bir diğer sunucu bloğu (Sanal sunucularda Apache olarak bilinir), aşağıdaki gibi yeni konfigürasyon dosyaları yaratır.

/etc/nginx/conf.d

Yukarıda gördüğünüz gibi dosyaların sonu Nginx başlatıldıktan sonra .conf ile biter.

Nginx Global Konfigürasyon

Nginx’in ana konfigürasyon dosyası aşağıdaki dizinde yer alır.

/etc/nginx/nginx.conf

Nginx’de deamon işlemini hangi kullanıcının kullanabileceğini veya ne kadar işlemin çalışıp çalışmayacağını belirleyebileceğiniz tanımlamaların merkezidir. Buradan en önemli değişiklikleri gerçekleştirebilirsiniz.

Leave a Reply

Your email address will not be published. Required fields are marked *