August 01, 2014

Centos 7 Üzerine Nginx Kurulumu

Nginx Günümüzde bazı yüksek ölçekli sitelerin arka planında yükü azaltmak adına çokça kullanılan bir yazılımdır.Apacheye oranla yüksek yük altında performansı oldukça fazladır. Nginx daha dayanıklı olmasının yanında daha esnektir ve hafiftir sistemi asla yormaz işte sizlere bu makalemizde Nginxi centos 7 üzerine sade olarak nasıl kurabileceğimizi göstereceğim.Oldukça basit bir yol izleyeceğiz.

Reposunu terminal aracılığı ile sisteme ekliyoruz.

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

Eklediğimiz repoyu sistemin sindirmesi ve kurulumun olması için

yum update
yum install nginx

Kurulum Başarılı bir şekilde gerçekleştiğini gördüğümüzde hemen nginx başlatıyoruz.

systemctl start nginx.service

Domaine yönlendirmediyseniz sunucunuzu ip adresinden siteye ziyaret ediyorsunuz ve çalışıp çalışmadığına bu şekilde göz atabilirsiniz.

nginx_defaultgorsel1

Bu şekilde bir sayfa ile karşılaştıysanız ne mutlu size nginx başarılı bir biçimde kurulmuş demektir.Bundan sonra yapacağınız işlem ise sisteminizin başlangıcına nginxin eklenmesi böylelikle reboot atıldığı zaman bile ulaşabileceksiniz.

servicectl enable nginx.service

İp adresimi biliyorum ancak doğruluğundan emin olmak istiyorum diyorsanız teminale geliyorsunuz ve aşağıdaki komutumuzu giriyoruz.

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

Ön tanımlı olarak nginxin dosya ve klasörlerinin yerleri aşağıdaki gibidir.

  • /usr/share/nginx/html
  • /etc/nginx/conf.d Apachedeki virtualhost gibi düşünebiliriz.
  • /etc/nginx/conf.d/default.conf
  • /etc/nginx/nginx.conf Genel sistem ayarlarınızı yapacağınız ayar dosyamız.