Web uygulamaları, son birkaç yılda farklı müşterilere hizmet sağlamanın bir yolu olarak geniş bir popülerlik kazanmıştır. Bir web uygulaması ile, kullandıkları cihaz veya işletim sistemi ne olursa olsun daha geniş bir kitleye ulaşabilirsiniz.

Bir web sunucusunu kurabilmek ve yapılandırabilmek, hem web geliştiricisi hem de yazılım mühendisi olarak sahip olunması gereken değerli bir beceridir. Web sunucusu, web içeriğinizi internet veya ağ üzerinden istemcilere teslim etmekten sorumlu bir programdır.

Ubuntu üzerinde Nginx web sunucusunun nasıl kurulacağına ve yapılandırılacağına bir göz atalım.

Nginx'i Neden Kullanmalı?

Nginx, hem Windows hem de Linux üzerinde çalışabilen hafif ve yüksek performanslı bir web sunucusudur. Nginx, bir web sunucusu olmasının yanı sıra, ters proxy sunucusu ve posta proxy sunucusu olarak da yaygın olarak kullanılmaktadır. Nginx'in "motor x" olarak telaffuz edildiğini unutmayın.

Bir ters proxy sunucusu olarak, Nginx'i trafiği belirtilen bir bağlantı noktasından sunucuda çalışan bazı uygulamalara yönlendirecek şekilde yapılandırırsınız. Nginx ters proxy, sunucuya ulaşmadan önce trafiği kontrol edip filtrelediği için ekstra bir güvenlik katmanı sağlar.

instagram viewer

Nginx, bir sunucuda hizmet veya arka plan programı olarak çalışır ve Linux'ta systemctl gibi hizmet yöneticileri tarafından kolayca yönetilebilir. Son olarak, Nginx iyi belgelenmiştir ve muazzam topluluk desteğine sahiptir.

Ubuntu'da Nginx Sunucusu Nasıl Kurulur

Bu kılavuzun amacı doğrultusunda, Nginx sunucusunu Ubuntu çalıştıran bir Linux makinesine nasıl kurabileceğinizi göstereceğiz.

1. Adım: Güvenlik Ön Koşullarını Yükleme

Nginx'i güvenli bir sunucuya kuruyorsanız, kurulumunuzun güvenli olduğundan ve programların kararlı sürümlerini aldığınızdan emin olmak için bu ön koşulları yüklemeniz önemlidir.

İlk olarak, sisteminizin paket listesini güncelleyin.

sudo uygun güncelleme

Düzenlemek gnupg2 Uygulamayı indirirken güvenli bir iletişim kanalı için.

sudo apt install curl gnupg2 ca sertifikaları lsb-release ubuntu-keyring

Ardından, paketin gerçekliğini doğrulamak için Nginx'ten resmi imzalama anahtarını almalısınız.

kıvrılmak https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Şimdi, aşağıdakileri çalıştırarak içe aktarılan dosyanın uygun anahtarı içerdiğini doğrulayın:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Çıktı, aşağıda gösterildiği gibi parmak izini içermelidir.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Üretim ve güvenli ortamlar için önemli olan kararlı paketler elde etmek için sisteminizde Nginx deposunu kaydedin ve kurun.

echo "deb [imzalayan=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Adım 2: Nginx'i Kurma

Bir sonraki adım Nginx sunucusunu kurmaktır. Hatırla paket kaynaklarınızı güncelleyin Yeni paketleri indirmeden önce.

sudo uygun güncelleme

Nginx sunucusunu kurmak oldukça basittir. Basitçe aşağıdaki komutu çalıştırın:

sudo apt nginx'i kurun

Daha fazla bilgi edin: Ubuntu'da APT ve dpkg Arasındaki Fark

Nginx İş Başında

Nginx tarafından sunulan varsayılan sayfa dizinde saklanır /usr/share/nginx/html. Statik web sayfalarınızı bu konuma veya istediğiniz başka bir konuma yerleştirebilir ve sanal bir ana bilgisayar yapılandırabilirsiniz.

Bir sanal ana bilgisayar, aynı sunucu donanımı veya altyapısı üzerinde birden çok web sayfası sunmanıza olanak tanır.

Aşağıdaki komutu kullanarak Nginx sunucusunun durumunu kontrol edebilirsiniz:

sudo systemctl durumu nginx

Buradaki çıktı, Nginx arka plan programının aktif ve çalıştığını gösterir. Aktif değilse, aşağıdaki komutu vererek başlatın:

sudo systemctl nginx'i başlat

Nginx'te bazı yapılandırma değişiklikleri yaparsanız, sunucuyu kullanarak yeniden başlatabilirsiniz. systemctl komutu aşağıdaki gibi:

sudo systemctl nginx'i yeniden başlat

Varsayılan Nginx web sayfasını sunmak için URL'yi açın http://localhost: 80 bir web tarayıcısında. Aşağıdakine benzer bir sayfa ile karşılaşacaksınız.

Web Uygulamalarının Nasıl Geliştirileceğini Öğrenin

Tebrikler, Nginx'i başarıyla yüklediniz ve yapılandırdınız. Bu kılavuz, Ubuntu'da bir web sunucusunun nasıl kurulacağına ve yapılandırılacağına baktı. Ek olarak, Nginx sunucu arka plan programını kullanarak nasıl yönetebileceğinizi tartıştık. sistemctl.

Web geliştiricilerine olan talep hiç bu kadar büyük olmamıştı ve yakın zamanda herhangi bir yavaşlama belirtisi göstermiyor. Bugün HTML'nin temellerini öğrenerek web geliştirme yolculuğunuza başlayın.

HTML'ye Giriş

Web sitelerinin nasıl oluşturulacağını öğrenmek istiyorsanız, HTML öğrenmeniz gerekir.

Sonrakini Oku

PaylaşCıvıldamakE-posta
İlgili konular
  • Linux
  • Programlama
  • Ubuntu
  • Web sunucusu
  • Yazılımı kur
Yazar hakkında
Mwiza Kumwenda (40 Makale Yayımlandı)

Mwiza, mesleğe göre yazılım geliştirir ve Linux ve ön uç programlama üzerine kapsamlı bir şekilde yazar. İlgi alanlarından bazıları tarih, ekonomi, politika ve işletme mimarisidir.

Mwiza Kumwenda'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın