Thread Starter
#0
Nginx, yüksek performanslı bir web sunucusu ve ters proxy sunucusu olarak geniş çapta kullanılmaktadır. Kullanıcıların Nginx’i etkili bir şekilde yönetebilmesi için bazı temel yönetim komutlarını bilmesi önemlidir. Bu yazıda, Nginx'in yönetiminde kullanılan temel Linux komutlarını inceleyeceğiz.
1. Nginx Servisini Başlatma, Durdurma ve Yeniden Başlatma
Nginx servisini yönetmek için genellikle aşağıdaki komutlar kullanılır:
2. Nginx Durumunu Kontrol Etme
Nginx’in çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
Bu komut, Nginx’in durumunu, çalışıp çalışmadığını ve herhangi bir hata mesajını gösterir.
3. Nginx Yapılandırma Dosyalarını Kontrol Etme
Yapılandırma dosyalarında yapılan değişikliklerin doğruluğunu kontrol etmek için:
Bu komut, yapılandırma dosyalarında herhangi bir hata olup olmadığını kontrol eder ve sonuçları terminalde gösterir.
4. Nginx Log Dosyalarını İnceleme
Nginx’in erişim ve hata loglarını incelemek, sunucu performansı ve sorun giderme açısından önemlidir. Log dosyaları genellikle /var/log/nginx/ dizininde bulunur. Aşağıdaki komut ile erişim logunu görüntüleyebilirsiniz:
Bu komut, erişim logunun son satırlarını gerçek zamanlı olarak gösterir.
5. Nginx Yapılandırma Dosyası Düzenleme
Nginx’in yapılandırma dosyası genellikle /etc/nginx/nginx.conf yolundadır. Bu dosyayı düzenlemek için bir metin düzenleyici kullanabilirsiniz. Örneğin:
Bu komut, yapılandırma dosyasını Nano metin düzenleyicisinde açar.
Nginx’in yönetimi, bu temel komutlar sayesinde daha kolay hale gelmektedir. Sunucu yöneticileri, bu komutları kullanarak Nginx’i etkili bir şekilde yönetebilir ve performansını artırabilirler.
1. Nginx Servisini Başlatma, Durdurma ve Yeniden Başlatma
Nginx servisini yönetmek için genellikle aşağıdaki komutlar kullanılır:
- - Nginx servisini başlatır.CODE
1
sudo systemctl start nginx
- - Nginx servisini durdurur.CODE
1
sudo systemctl stop nginx
- - Nginx servisini yeniden başlatır, yani durdurur ve tekrar başlatır.CODE
1
sudo systemctl restart nginx
- - Nginx yapılandırmasını yeniden yükler, bu da mevcut bağlantıları etkilemeden yapılandırma değişikliklerini uygular.CODE
1
sudo systemctl reload nginx
2. Nginx Durumunu Kontrol Etme
Nginx’in çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
CODE
1sudo systemctl status nginxBu komut, Nginx’in durumunu, çalışıp çalışmadığını ve herhangi bir hata mesajını gösterir.
3. Nginx Yapılandırma Dosyalarını Kontrol Etme
Yapılandırma dosyalarında yapılan değişikliklerin doğruluğunu kontrol etmek için:
CODE
1sudo nginx -tBu komut, yapılandırma dosyalarında herhangi bir hata olup olmadığını kontrol eder ve sonuçları terminalde gösterir.
4. Nginx Log Dosyalarını İnceleme
Nginx’in erişim ve hata loglarını incelemek, sunucu performansı ve sorun giderme açısından önemlidir. Log dosyaları genellikle /var/log/nginx/ dizininde bulunur. Aşağıdaki komut ile erişim logunu görüntüleyebilirsiniz:
CODE
1tail -f /var/log/nginx/access.logBu komut, erişim logunun son satırlarını gerçek zamanlı olarak gösterir.
5. Nginx Yapılandırma Dosyası Düzenleme
Nginx’in yapılandırma dosyası genellikle /etc/nginx/nginx.conf yolundadır. Bu dosyayı düzenlemek için bir metin düzenleyici kullanabilirsiniz. Örneğin:
CODE
1sudo nano /etc/nginx/nginx.confBu komut, yapılandırma dosyasını Nano metin düzenleyicisinde açar.
Nginx’in yönetimi, bu temel komutlar sayesinde daha kolay hale gelmektedir. Sunucu yöneticileri, bu komutları kullanarak Nginx’i etkili bir şekilde yönetebilir ve performansını artırabilirler.