📒 

Nginx, yüksek performanslı ve açık kaynaklı bir web sunucusu olmasının yanı sıra, aynı zamanda ters proxy, yük dengeleme ve önbellekleme gibi ek işlevleri de sunar. Bu çok yönlü yazılım, HTTP isteklerini etkili bir şekilde yönetir ve genellikle statik içeriklerin hızlı bir şekilde sunulmasında kullanılır. Bunun yanı sıra, Nginx, düşük bellek tüketimi ve yüksek bağlantı yoğunluğu ile öne çıkar, bu da onu büyük trafiğe sahip web siteleri için ideal bir çözüm haline getirir. Özellikle yoğun trafikli web siteleri için Nginx’in kurulumu son derece önemlidir ve bu kurulum yalnızca tek bir komutla yapılabilir. Aşağıdaki komutu kullanarak Nginx’i hızlı bir şekilde sunucunuza kurabilir ve hemen kullanmaya başlayabilirsiniz

apt install nginx

Y tuşuna basarak kurulumu kabul etmelisiniz. Çıktı bu şekilde olacaktır.

Bu makale Debian 12’yi kullanıyor ve tüm komutları root olarak çalıştırıyor. AlexHost’tan sanal veya özel sunucular satın aldığınızda her zaman bu erişime sahip olursunuz.

Nginx’i başlatın

Nginx’i başlatmak oldukça basittir. Sadece aşağıdaki komutu çalıştırın:

systemctl start nginx

Başarılı olursa komut herhangi bir sonuç üretmez.

Nginx türünü çalıştırmak için systemd’siz bir Linux dağıtımı kullanıyorsanız:

service start nginx

Nginx hizmetini manuel olarak başlatmak yerine, sistem önyüklemesinde başlayacak şekilde yapılandırmanız önerilir:

systemctl enable nginx

Nginx’i yeniden başlatın

Yeniden başlatma işlemi hızlıdır, öğrenmesi kolaydır ancak çok önemlidir. Nginx’te her değişiklik yaptığınızda, Nginx’i her seferinde yeniden başlatmanız gerekir. Yeniden başlatma seçeneği yeni yapılandırmayı yükleyecek, yeni yapılandırmayla yeni çalışan işlemleri başlatacak ve eski çalışan işlemleri sorunsuz bir şekilde kapatacaktır.

Nginx’i yeniden başlatmak için aşağıdaki komutlardan birini kullanın:

systemctl reload nginx
service reload nginx

Nginx yapılandırmasını test etme

Nginx sunucusu yapılandırma dosyasında değişiklik yaptığınızda, hizmeti yeniden başlatmadan veya yeniden yüklemeden önce yapılandırmayı kontrol etmeniz önerilir.

Nginx yapılandırmanızda herhangi bir sözdizimi veya sistem hatası olup olmadığını kontrol etmek için aşağıdaki komutu kullanın:

sudo nginx -t

Çıktı buna benzer bir şeye benzeyecek.

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful