yandex watch
Ubuntu 16.04 Üzerinde Nginx Nasil Kurulur?

Nginx, dünyanın en popüler web sunucularından biridir ve internetteki en büyük ve en yüksek trafik alan sitelerden bazılarını barındırmaktan sorumludur

Ubuntu 16.04 Üzerinde Nginx Nasil Kurulur?

Giriş

Nginx, dünyanın en popüler web sunucularından biridir ve internetteki en büyük ve en yüksek trafik alan sitelerden bazılarını barındırmaktan sorumludur. Çoğu durumda Apache'den daha kaynaklıdır ve bir web sunucusu veya ters proxy olarak kullanılabilir.

Bu yazımızda, Nginx’in Ubuntu 16.04 sunucunuza nasıl yükleneceğini anlatacağız.

Nginx Yükleme

Nginx, Ubuntu'nun paketleme sistemin de bulunmaktadır, bu yüzden kurulum oldukça basittir.

Bu oturumda uygun paketleme sistemiyle ilk etkileşimimiz olduğundan, en son paket listelerine erişebilmemiz için yerel paket dizinimizi güncelleyeceğiz. Daha sonra nginx'i kurabiliriz:

sudo apt-get update

sudo apt-get install nginx

Güvenlik Duvarını Ayarlama

Nginx'i test etmeden önce, hizmete erişime izin vermek için güvenlik duvarı yazılımımızı yeniden yapılandırmamız gerekir. Nginx, kurulumun ardından güvenlik duvarımız olan ufw ile kendisini bir hizmet olarak kaydeder. Bu Nginx erişimine izin vermek oldukça kolaylaştırır.

Ufw'un nasıl çalışılacağını bildiği uygulama konfigürasyonlarını yazarak listeleyebiliriz:

 sudo ufw app list

Görebileceğiniz gibi, Nginx için üç profil mevcut:

  • Nginx Full: Bu profil hem 80 numaralı bağlantı noktasını (normal, şifrelenmemiş web trafiği) hem de 443 numaralı bağlantı noktasını (TLS / SSL şifreli trafik) açar
  • Nginx HTTP: Bu profil yalnızca 80 numaralı bağlantı noktasını açar (normal, şifrelenmemiş web trafiği)
  • Nginx HTTPS: Bu profil yalnızca 443 numaralı bağlantı noktasını açar (TLS / SSL şifreli trafik)
  • Yapılandırdığınız trafiğe izin verecek en kısıtlayıcı profili etkinleştirmeniz önerilir. Sunucumuz için SSL'yi henüz yapılandırmadığımızdan, bu kılavuzda, yalnızca 80 numaralı bağlantı noktasında trafiğe izin vermemiz gerekir.

Aşağıdaki kodu yazarak etkinleştirebilirsiniz:

 sudo ufw allow 'Nginx HTTP'

Değişikliği yazarak doğrulayabilirsiniz:

sudo ufw status

--- 

Web Sunucunuzu Kontrol Edin

Kurulum işleminin sonunda Ubuntu 16.04 Nginx'i başlatır. Web sunucusu zaten çalışıyor ve çalışıyor olmalıdır.

Servisin çalıştığından emin olmak için systemd init sisteminden kontrol edebiliriz:

 systemctl status nginx

Yukarıda gördüğünüz gibi, servis başarıyla başlatılmış gibi görünüyor. Ancak, bunu test etmenin en iyi yolu aslında Nginx'ten bir sayfa istemektir.

Yazılımın düzgün çalıştığını doğrulamak için varsayılan Nginx açılış sayfasına erişebilirsiniz. Buna sunucunuzun etki alanı adı veya IP adresi üzerinden erişebilirsiniz.

Sunucunuz için ayarlanmış bir etki alanı adınız yoksa, burada DigitalOcean ile bir etki alanı ayarlamayı öğrenebilirsiniz.

Sunucunuz için bir etki alanı adı ayarlamak istemiyorsanız, sunucunuzun genel IP adresini kullanabilirsiniz. Sunucunuzun IP adresini bilmiyorsanız, komut satırından birkaç farklı yolla alabilirsiniz.

Sunucunuzun IP adresine veya etki alanına sahipseniz, tarayıcınızın adres çubuğuna girin:

http://server_domain_or_IP

Aşağıdaki ekran açılırsa nginx server kurulmuştır.

nginx running

Bu sayfa, sunucunun doğru çalıştığını göstermek için Nginx'e eklenmiştir.

Web Tasarım Fiyatları
Web site tasarımı