Konuyu Açan
#0
Nginx, yüksek performanslı bir web sunucusu olarak, dünya genelinde yaygın bir şekilde kullanılmaktadır. Özellikle statik dosyaların sunumunda ve yüksek trafikli sitelerde, kullanıcı dostu yapısı ile tercih edilmektedir. Bu rehberde, Ubuntu üzerinde Nginx kurulumunu adım adım inceleyeceğiz.
1. Sistem Güncellemelerini Yapın
Öncelikle, sisteminizin güncel olduğundan emin olmalısınız. Terminali açarak aşağıdaki komutları çalıştırın:
Bu komutlar, paket listelerini günceller ve mevcut tüm paketlerinizi en son sürüme yükseltir.
2. Nginx Kurulumunu Gerçekleştirin
Nginx'i kurmak için şu komutu kullanın:
Kurulum tamamlandığında, Nginx otomatik olarak başlatılacaktır. Bunu kontrol etmek için tarayıcınızda
3. Nginx Servisini Yönetmek
Nginx servisini başlatmak, durdurmak veya yeniden başlatmak için aşağıdaki komutları kullanabilirsiniz:
4. Güvenlik Duvarı Ayarları
Eğer sisteminizde bir güvenlik duvarı (UFW) çalışıyorsa, Nginx'in trafiğini izin vermeniz gerekecektir. Aşağıdaki komutları çalıştırarak Nginx kurallarını ekleyebilirsiniz:
5. Nginx Yapılandırması
Nginx yapılandırma dosyaları genellikle
Örneğin, yeni bir site yapılandırması oluşturmak için:
Bu dosyada sunucu blokları oluşturabilir ve gerekli ayarları yapabilirsiniz. Yapılandırma dosyasında değişiklik yaptıktan sonra, Nginx'i yeniden başlatmayı unutmayın.
Nginx, esnek yapısı sayesinde birçok özelliği destekler. Yük dengeleme, ters proxy ayarları ve daha fazlası için resmi belgeleri incelemenizi öneririm. Nginx ile ilgili denemelerinizi ve deneyimlerinizi paylaşmak, topluluk için yararlı olacaktır.
1. Sistem Güncellemelerini Yapın
Öncelikle, sisteminizin güncel olduğundan emin olmalısınız. Terminali açarak aşağıdaki komutları çalıştırın:
CODE
123
sudo apt update
sudo apt upgrade
Bu komutlar, paket listelerini günceller ve mevcut tüm paketlerinizi en son sürüme yükseltir.
2. Nginx Kurulumunu Gerçekleştirin
Nginx'i kurmak için şu komutu kullanın:
CODE
12
sudo apt install nginx
Kurulum tamamlandığında, Nginx otomatik olarak başlatılacaktır. Bunu kontrol etmek için tarayıcınızda
http://localhost veya http://<sunucu-ip-adresi> adresine gidin. Eğer Nginx başarıyla kurulmuşsa, "Welcome to Nginx!" mesajını görmelisiniz.3. Nginx Servisini Yönetmek
Nginx servisini başlatmak, durdurmak veya yeniden başlatmak için aşağıdaki komutları kullanabilirsiniz:
CODE
12345
sudo systemctl start nginx ; Servisi başlatır
sudo systemctl stop nginx ; Servisi durdurur
sudo systemctl restart nginx ; Servisi yeniden başlatır
sudo systemctl enable nginx ; Sistemin başlangıcında Nginx'i otomatik başlatır
4. Güvenlik Duvarı Ayarları
Eğer sisteminizde bir güvenlik duvarı (UFW) çalışıyorsa, Nginx'in trafiğini izin vermeniz gerekecektir. Aşağıdaki komutları çalıştırarak Nginx kurallarını ekleyebilirsiniz:
CODE
123
sudo ufw allow 'Nginx Full'
sudo ufw enable
5. Nginx Yapılandırması
Nginx yapılandırma dosyaları genellikle
/etc/nginx/sites-available/ dizininde bulunur. Burada yeni bir yapılandırma dosyası oluşturarak veya mevcut dosyayı düzenleyerek web sitenizin ayarlarını yapılandırabilirsiniz. Örneğin, yeni bir site yapılandırması oluşturmak için:
CODE
12
sudo nano /etc/nginx/sites-available/example.com
Bu dosyada sunucu blokları oluşturabilir ve gerekli ayarları yapabilirsiniz. Yapılandırma dosyasında değişiklik yaptıktan sonra, Nginx'i yeniden başlatmayı unutmayın.
Nginx, esnek yapısı sayesinde birçok özelliği destekler. Yük dengeleme, ters proxy ayarları ve daha fazlası için resmi belgeleri incelemenizi öneririm. Nginx ile ilgili denemelerinizi ve deneyimlerinizi paylaşmak, topluluk için yararlı olacaktır.