1. Nginx Kurulumu
bashCopy code
sudo apt update sudo apt install nginx
2. Load Balancer Konfigürasyonu
Nginx yapılandırma dosyasını açın:
bashCopy code
sudo nano /etc/nginx/sites-available/sistemkosesi.com.tr
Örnek bir Nginx konfigürasyonu:
upstream backend {
server 192.168.1.10; # İlk web sunucusunun IP adresi
server 192.168.1.11; # İkinci web sunucusunun IP adresi
}
server {
listen 80;
server_name sistemkosesi.com.tr;
location / {
proxy_pass http://backend;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
Nginx Konfigürasyon Dosyasının Aktifleştirilmesi
bashCopy code
sudo ln -s /etc/nginx/sites-available/sistemkosesi.com.tr /etc/nginx/sites-enabled/
4. Nginx’in Yeniden Başlatılması
bashCopy code
sudo systemctl restart nginx
Adım 2: Web Sunucularının Hazırlanması
İlk ve ikinci web sunucularınızın (192.168.1.10 ve 192.168.1.11 gibi) aynı içeriğe sahip olduğundan emin olun. Bu, load balancer tarafından doğru şekilde yönlendirilen içeriğin tutarlı olmasını sağlar.
Adım 3: Load Balancer’ın Test Edilmesi
Tarayıcınızı kullanarak “sistemkosesi.com.tr” adresine gidin ve içeriğin sırayla farklı web sunucularından yüklendiğinden emin olun.
Bu adımlar, basit bir yük dengeleyici (load balancer) oluşturmanıza ve iki web sunucusu arasında trafik dağıtımı yapmanıza olanak tanır. Ancak, gerçek bir üretim ortamında güvenlik, performans, yedeklilik ve izlenebilirlik gibi konuları da göz önünde bulundurmanız gerekebilir. Ayrıca, SSL/TLS gibi güvenlik katmanlarını da eklemeniz önemlidir.