SSL Sertifikası
EN EN

Nginx Sunucuda SSL Sertifikası Kurulumu

Nginx SSL kurulumu, Nginx HTTPS yapılandırması

Nginx Web Sunucusunda SSL Kurulumu

Nginx üzerinde SSL sertifikası kurulumu için adım adım rehber.

Adım 1: Sertifika Dosyalarını Hazırlayın

Nginx tek bir sertifika dosyası kullanır. Sertifikanızı ve CA Bundle'ı birleştirin:

cat domain.crt ca-bundle.crt > combined.crt

Adım 2: Dosyaları Sunucuya Yükleyin

sudo mkdir -p /etc/nginx/ssl/
sudo cp combined.crt /etc/nginx/ssl/
sudo cp domain.key /etc/nginx/ssl/

Adım 3: Nginx Yapılandırması

server {
    listen 443 ssl http2;
    server_name example.com www.example.com;

    ssl_certificate /etc/nginx/ssl/combined.crt;
    ssl_certificate_key /etc/nginx/ssl/domain.key;

    # SSL Güvenlik Ayarları
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256;
    ssl_prefer_server_ciphers off;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;

    # HSTS
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

    # OCSP Stapling
    ssl_stapling on;
    ssl_stapling_verify on;

    root /var/www/html;
    index index.html index.php;
}

# HTTP → HTTPS Yönlendirme
server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$server_name$request_uri;
}

Adım 4: Test ve Yeniden Başlatma

sudo nginx -t
sudo systemctl reload nginx

Bu makale faydalı oldu mu?

Makale Ara

SSL Kurulum Rehberleri

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç