📒 

Nginx, yüksek performanslı açık kaynaklı bir web sunucusudur. İstemcilerden (web tarayıcıları gibi) gelen HTTP isteklerini işlemek ve onlara web sayfaları ve diğer içerikleri sunmak için tasarlanmış çok popüler bir yazılımdır. Nginx’in kurulumu çok basittir ve yalnızca tek bir komuta dayanır. Bu web sunucusunu kolayca kurmak için aşağıdaki komutu girin:

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