Header Menu

Xampp üzerinden SSL sertifikası nasıl verilir? resim

Xampp üzerinden SSL sertifikası nasıl verilir?

XAMPP kullanarak yerel bir sunucu üzerinde SSL sertifikası oluşturmak ve kullanmak için şu adımları takip edebilirsiniz:

1. Apache'nin SSL modülünü etkinleştirin

  • XAMPP kontrol panelini açın.
  • Apache'ye gidin ve Config düğmesine tıklayın.
  • Açılan menüden Apache (httpd.conf) dosyasını seçin.
  • Bu dosyada aşağıdaki satırı bulun ve başındaki # işaretini kaldırarak aktif hale getirin:

    LoadModule ssl_module modules/mod_ssl.so

  • Ayrıca httpd-ssl.conf dosyasını etkinleştirmek için:

    Include conf/extra/httpd-ssl.conf

2. OpenSSL ile bir sertifika oluşturun

XAMPP, OpenSSL ile birlikte gelir. Sertifika oluşturmak için şu adımları izleyin:

  1. Komut istemcisini açın ve şu dizine gidin:

    cd C:\xampp\apache\bin

  2. Aşağıdaki komutları çalıştırarak bir özel anahtar ve bir sertifika oluşturun:

    openssl genrsa -out server.key 2048 openssl req -new -key server.key -out server.csr openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

  • Bu işlemler sırasında sizden bazı bilgiler istenecektir (Ülke, Şehir, Organizasyon vb.). Test amaçlı olduğundan varsayılan değerler girebilirsiniz.

3. Sertifikayı Apache yapılandırmasına entegre edin

  • httpd-ssl.conf dosyasını düzenleyin. Bu dosya genellikle şu dizindedir:

    C:\xampp\apache\conf\extra\httpd-ssl.conf

  • Dosyada SSLCertificateFile ve SSLCertificateKeyFile alanlarını bulun ve yollarını oluşturduğunuz dosyalarla değiştirin:

    SSLCertificateFile "C:/xampp/apache/conf/ssl.crt/server.crt" SSLCertificateKeyFile "C:/xampp/apache/conf/ssl.key/server.key"

  • Sertifika dosyalarını uygun bir klasöre (örneğin C:\xampp\apache\conf\ssl.crt) kopyalayın.

4. Apache yapılandırmasını kontrol edin

  • XAMPP kontrol panelinde Config > Apache (httpd.conf) dosyasını açın.
  • HTTPS portunu (varsayılan 443) etkinleştirip kullanıldığından emin olun.

5. Apache'yi yeniden başlatın

  • XAMPP kontrol panelinden Apache'yi durdurun ve yeniden başlatın.
  • Tarayıcınıza gidin ve https://localhost adresini deneyin.

6. Tarayıcı güvenlik uyarısını kabul edin

  • Bu sertifika yerel kullanım için olduğundan tarayıcılar bunu güvenilir olarak tanımaz. Güvenlik uyarısını kabul ederek devam edebilirsiniz.

Artık XAMPP üzerinde bir SSL sertifikası ile HTTPS çalıştırabilirsiniz.

78 Görüntüleme