Nginx Yapılandırma Üreteci
Statik siteler, ters proxy, SSL/HTTPS, gzip, önbellekleme için nginx sunucu blokları oluşturun. Kopyalayın veya indirin. Tarayıcınızda çalışır.
Sunucu
SSL / HTTPS
Aşağıdaki sertifika yollarıyla 443'te dinler.
Yönlendirmeler
HTTPS'ye 301 yönlendiren 80 numaralı bağlantı noktasında bir sunucu bloğu ekler.
example.com'dan www.example.com'a bir yönlendirme ekler.
www.example.com'dan example.com'a bir yönlendirme ekler.
Performans
Bant genişliğini azaltmak için metin yanıtlarını sıkıştırın.
Güvenlik
X-Frame-Options, X-Content-Type-Options ve Referrer-Policy ekler.
Ön ayarlar
Referans
Nginx sunucu blokları hakkında
Bir nginx sunucu bloğu, nginx'in bir veya daha fazla alan adı için isteklere nasıl yanıt vereceğini tanımlar. listen, server_name, root ve location direktifleri çekirdektir. HTTPS için, ssl_certificate ve ssl_certificate_key'i PEM dosyalarınıza (örn. Let's Encrypt'ten) yönlendirin. Oluşturulan yapılandırmayı /etc/nginx/sites-available/'ye kaydedin ve nginx'i yeniden yükleyin.
Yaygın kullanımlar
- Statik siteler — bir statik klasörü hızla sunun.
- Ters proxy — bir Node/Python/Ruby uygulamasının önüne geçirin.
- HTTPS geçişi — bir siteyi TLS'ye geçirin.
- Çoklu alan sunucusu — tek kutuda birden fazla site barındırın.
Gizlilik
Tüm üretim %100 tarayıcınızda çalışır. Hiçbir veri sunucuya gönderilmez.