Nginx Web Sunucusunu Sıfırdan Yüklemek ve Temel Klasör Yapısını Anlamak
Senelerdir Apache domine ettiği pazarda Nginx son yılların tartışılmaz lideri konumunda. Asenkron (olay yönelimli) çalışması çok az donanımla aynı anda binlerce ziyaretçiyi kaldırmasını sağlıyor. Kurulumu da inanılmaz esnek.
İşte basit bir kurulumla o meşhur 'Welcome to nginx!' sayfasını görmenin adımları:
Nginx Kurulum Paketi
Terminale aşağıdakileri yapıştırıp onaylıyoruz:
apt update
apt install nginx -y
İşlem bitti! Artık tarayıcınızın çubuğuna sunucunuzun IP'sini yazdığınızda çalışan bir siteyle karşılaşacaksınız.
Konfigürasyon ve Site Yayınlama (Server Blocks)
İki-üç siteyi birden aynı cihaza nasıl kurarız? Nginx 'server blocks' mantığıyla çalışır. Barındıracağınız dosyalar '/var/www/' altında klasör klasör dururken, ayarları da '/etc/nginx/sites-available' altında barınır.
Bunun içine bir site dosyası oluşturursunuz:
server {
listen 80;
server_name www.siteadim.com siteadim.com;
root /var/www/siteadim;
index index.html;
}
Bu dosyanın bir kısayolunu 'sites-enabled' tarafına linklediğiniz an sistem sitenizi tanır ve Nginx sunmaya başlar. Her adım bir lego bloğu misali bağımsız ve yerleşimi muntazamdır. Web dünyasına adım atıyorsanız Nginx dilini ilk favoriler arasına öğrenin.