Nginx Proxy Manager Kurulumu ve Kolay SSL Yönetimi
Birden fazla web uygulamasını veya container'ı tek bir sunucu üzerinde barındırırken, gelen web trafiğini doğru uygulamaya yönlendirmek (reverse proxy) ve SSL sertifikalarını yönetmek karmaşık bir hale gelebilir. Nginx Proxy Manager, bu süreci tamamen web arayüzüne taşıyan, Docker üzerinde çalışan son derece hafif ve ücretsiz bir yönetim panelidir.
1. Docker-Compose ile Nginx Proxy Manager Kurulumu
Temiz bir Linux VDS sunucu üzerinde öncelikle Docker ve Docker-Compose kurulu olmalıdır. Kurulum için boş bir klasör oluşturup içine docker-compose.yml dosyası tanımlayalım:
version: '3.8'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
Ardından aşağıdaki komutla container'ı başlatın:
docker-compose up -d
Kurulum bittiğinde tarayıcınızdan http://sunucu-ip:81 portu üzerinden yönetim paneline erişebilirsiniz (Varsayılan kullanıcı: admin@example.com şifre: changeme).
2. SSL ve Proxy Yönlendirmesi Yapmak
Arayüze giriş yaptıktan sonra **Hosts -> Proxy Hosts** kısmından yeni bir yönlendirme ekleyebilirsiniz. Domain adını yazın, trafiğin aktarılacağı iç IP ve port numarasını girin. **SSL** sekmesinden "Request a new SSL Certificate" seçeneğini işaretleyerek Let's Encrypt aracılığıyla tek tıkla ücretsiz SSL sertifikanızı oluşturup otomatik yenilemeyi aktif edebilirsiniz.
Docker projelerinizi en yüksek hızda ve kesintisiz çalıştırmak için NVMe SSD diskli VDS Sunucu Kiralama çözümlerimizden yararlanabilir, güvenlik ihtiyaçlarınız için SSL Sertifikası paketlerimizi satın alabilirsiniz.