Nginx’in birden fazla portta dinleyecek şekilde yapılandırılması, farklı türdeki istekleri verimli bir şekilde yönetmek için önemlidir. İster VPS hosting çözümünde bir web sitesi yönetiyor olun, ister dedicated server üzerinde yüksek performanslı uygulamalar çalıştırıyor olun, Nginx’i doğru bir şekilde yapılandırmayı anlamak esneklik ve performansı artırabilir.

Neden Nginx’i Birden Fazla Portta Dinleyecek Şekilde Yapılandırmalıyız?

  • Aynı sunucudan farklı uygulamaları sunmak.
  • HTTPS ve HTTP erişimini aynı anda etkinleştirmek.
  • Farklı portlar kullanarak birden fazla hizmet çalıştırmak.
  • İstekleri segmentlere ayırarak güvenliği ve yönlendirmeyi artırmak.

Nginx’i Birden Fazla Portta Dinleyecek Şekilde Yapılandırma Adımları

1. Nginx Yapılandırma Dosyasını Açın

Nginx’in yapılandırma dosyaları genellikle /etc/nginx/nginx.conf veya /etc/nginx/sites-available/ içinde bulunur. Dosyayı açmak için:

sudo nano /etc/nginx/sites-available/default

2. Birden Fazla Portu İçerecek Şekilde Sunucu Bloğunu Değiştirin

Nginx’in birden fazla portta dinlemesi için, listen direktifini server bloğunda aşağıdaki gibi güncelleyin:

server {
    listen 80;
    listen 8080;
    listen 443 ssl;

    server_name example.com;

    location / {
        root /var/www/html;
        index index.html;
    }
}

3. Yapılandırmayı Test Edin

Yapılandırmayı değiştirdikten sonra, herhangi bir sözdizimi hatası olup olmadığını kontrol edin:

sudo nginx -t

Test başarılı olursa, şunu göreceksiniz:

nginx: configuration file /etc/nginx/nginx.conf test is successful

4. Değişiklikleri Uygulamak İçin Nginx’i Yeniden Başlatın

Yeni yapılandırmayı uygulamak için Nginx hizmetini yeniden başlatın:

sudo systemctl restart nginx

5. Portların Açık Olduğunu Doğrulayın

Nginx’in belirtilen portlarda dinleyip dinlemediğini kontrol etmek için netstat veya ss kullanabilirsiniz:

sudo netstat -tulnp | grep nginx

Ya da:

sudo ss -tulnp | grep nginx

Birden Fazla Portta Nginx Çalıştırmak İçin En İyi Uygulamalar

  • Güvenli iletişim için HTTPS kullanın (geçerli SSL sertifikalarını sağlayın).
  • Güvenlik duvarı kuralları kullanarak halka açık olmayan portlara erişimi kısıtlayın.
  • Farklı hizmetleri yük dengelemesi ile sunucu performansını optimize edin.
  • Performansı ve güvenlik tehditlerini takip etmek için günlükleri izleyin.

Sonuç

AvaHost’ta, Nginx’i birden fazla portta dinleyecek şekilde yapılandırmak, müşterilerin VPS veya dedicated server ortamlarının potansiyelini en üst düzeye çıkarmasına olanak tanır. Bu yapılandırma, çeşitli web uygulamalarının, geliştirme ortamlarının ve kapsüllenmiş hizmetlerin aynı anda dağıtımını destekler — hepsi tek bir sunucu örneği altında. İster API’leri, web panellerini veya ayrı projeleri barındırıyor olun, çoklu port Nginx yapılandırmaları, geliştirilmiş kontrol, daha iyi trafik segmentasyonu ve daha kolay bakım sunar.

AvaHost’un yüksek performanslı altyapısı, DDoS koruması ve tam kök erişimi ile kullanıcılar, Nginx yapılandırmalarını tam ihtiyaçlarına göre özelleştirme özgürlüğüne sahip olurlar. Güvenilir hosting ortamımız, her port tabanlı hizmetin sorunsuz ve güvenli bir şekilde çalışmasını sağlar, bu da operasyonları ölçeklendirmeyi, iş yüklerini izole etmeyi ve karmaşık web mimarilerini güvenle desteklemeyi kolaylaştırır.