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.
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.
Web sitelerinin nasıl oluşturulacağını öğrenmek istiyorsanız, HTML öğrenmeniz gerekir.
Sonrakini Oku
- Linux
- Programlama
- Ubuntu
- Web sunucusu
- Yazılımı kur

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.
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