Windows 10 İçin Localhost SSL Sertifikası Nasıl Oluşturulur?
Table of Contents
- 🛠️ Giriş
- 📂 Dosyanın İçeriğini Çıkarma
- ⚙️ Apache Klasöründe Bir Klasör Oluşturma
- 📝 Sertifika Dosyalarını Kopyalama
- 🔒 Sertifika Oluşturma
- ✅ Sertifikayı Kurma
- 🔄 XAMPP Sunucusunu Yeniden Başlatma
- 🔍 Tarayıcı Uyumluluğunu Kontrol Etme
- ❕ Firefox Sorunları ve Çözümleri
- ❓ Sıkça Sorulan Sorular
🛠️ Giriş
Bu video rehberinde, yerel makineye geçerli bir SSL sertifikası sağlamaya çalışıyoruz. Yerel ortamda çalıştığımızı unutmayın. Eğer bir genel etki alanına geçerli bir SSL sertifikası sağlamak isterseniz, bu videoyu izleyebilirsiniz (önerilen video).
📂 Dosyanın İçeriğini Çıkarma
Öncelikle, güvenli bir sertifikaya sahip olmadığımı size gösteriyorum. Aşağıdaki komutu kullanarak dosyanın içeriğini çıkarın:
unzip dosya_adı.zip
⚙️ Apache Klasöründe Bir Klasör Oluşturma
Apache klasöründe "crt" adında bir klasör oluşturmanız gerekiyor. Bu klasörü içine girin ve aşağıdaki komutu kullanarak iki dosyayı buraya kopyalayın:
cp dosya_adı.crt crt/
cp dosya_adı.key crt/
📝 Sertifika Dosyalarını Kopyalama
Şimdi, sertifikayı oluşturmak için aşağıdaki adımları izleyin:
- XAMPP kontrol panelini açın
- Explorer (Dosya Gezgini) açın
- Apache klasörüne gidin
🔒 Sertifika Oluşturma
Sertifika oluşturmak için aşağıdaki adımları izleyin:
- Dosya Gezgini'nde yeni bir terminal açın
- Aşağıdaki komutu girin:
openssl req -x509 -newkey rsa:4096 -nodes -keyout server.key -out server.crt -days 365
- Sertifikayı oluştururken gerekli bilgileri girin
✅ Sertifikayı Kurma
Sertifikayı yerel makinenize kurmak için aşağıdaki adımları izleyin:
- Sertifikayı bilgisayarınıza yüklemek için "sertifikayı yükle" ekranını açın
- Tüm sertifikaları aşağıdaki yere yükleyin: "Düşleyen kök sertifikalarını içeren yere yerleştirin"
- Yükleme işlemini tamamlayın
🔄 XAMPP Sunucusunu Yeniden Başlatma
XAMPP sunucusunu yeniden başlatmak için aşağıdaki adımları izleyin:
- Başlatılmış bir XAMPP sunucunuz varsa, kapatın
- XAMPP sunucusunu tekrar başlatın
🔍 Tarayıcı Uyumluluğunu Kontrol Etme
Tarayıcı uyumluluğunu kontrol etmek için aşağıdaki adımları izleyin:
- Tarayıcınızda "localhost" adresini açın
- Tarayıcınızın "https" olarak çalışıp çalışmadığını kontrol edin
❕ Firefox Sorunları ve Çözümleri
Eğer Firefox kullanıyorsanız ve sertifikayı tanımıyorsa, aşağıdaki adımları izleyin:
- Firefox tarayıcısına sertifikayı manuel olarak eklemek için YouTube'da "Firefox'a nasıl sertifika eklenir" şeklinde arama yapın
- Sorunu çözmek için adımları takip edin
❓ Sıkça Sorulan Sorular
Q: Bu adımları takip edersem, sertifikayı başka bir zamanda nasıl kaldırabilirim?
A: Sertifikayı kaldırmak için aşağıdaki adımları izleyin:
- Sertifika yöneticisini açın
- İlgili sertifikayı seçin
- Sertifikayı kaldırın
Q: Bu sertifikayı kullanarak hangi tarayıcıları destekleyebilirim?
A: Bu sertifika, Chrome tabanlı tarayıcılarda kullanılabilir. Firefox, kendi sertifikalarını kullandığı için bu sertifikayı desteklemeyebilir. Edge tarayıcısı ise bu sertifikayı destekler.
Q: Sertifikayı doğrulamak için hangi bilgileri kullanmalıyım?
A: Oluştururken herhangi bir bilgi girebilirsiniz. Bu, sadece yerel bir ortamda çalıştığınız için önemli değildir.
Q: Bu sertifikayı gerçek bir etki alanında kullanabilir miyim?
A: Hayır, bu sertifika yalnızca yerel makineye verilen geçerli bir sertifikadır. Gerçek bir etki alanında kullanılamaz.
Q: Sertifikayı başka bir sunucuda kullanabilir miyim?
A: Bu sertifikayı sadece Apache sunucusunda kullanabilirsiniz.
Q: Sertifika ne kadar süreyle geçerlidir?
A: Varsayılan olarak, bu sertifika 365 gün geçerlidir. Daha uzun bir süre için sertifika oluşturmak isterseniz, komut satırında ilgili parametreyi ayarlayabilirsiniz.