- Katılım
- 6 Ağu 2019
- Mesajlar
- 903
- Tepkime puanı
- 309
- Aktiflik Süresi
- 1g 11s 56dk
- Puanları
- 63
- Web sitesi
- www.kocuce.com.tr
XAMPP için localhost’ta geçerli SSL nasıl oluşturulur.
Bir kaç gündür bilgisayarıma xampp kurdum ve httpd-vhosts.conf üzerinden oluşturduğum local domainime sertifika uyarısı alıyordum. Araştırmalarım sonucunda bu sorundan nasıl çıkabileceğimi buldum ve paylaşmak istedim başkalarınında işine yarar diye.
İlk önce oluşturacağım sertifikaları koymak için C:\xampp\apache dizinine crt diye yada sizin istediğiniz bir kılasör adı ile bir klasör oluşturuyoruz. Sonra oluşturduğumuz dizine şu iki dosyayı kopyalıyoruz;
cert.conf dosyamızı her hangi bir metin editörü ile açıp {{DOMAIN}} yazan kısımlara domain adımızı yazıyoruz. Ben symfony.dev domain adını kullanacağım için bu domain adını yazdım. Domain adını yazdıktan sonra dosyayı kaydediyoruz.
Sonra make-cert.bat dosyasına çift tıklayıp çıkan ekranda bizden istenilen yönergeleri yerine getiriyoruz.
Klasörümüzün içinde domain adımızla oluşturulmuş bir klasör göreceksiniz ve içini açtığınızda bizim domainimizin seritifikasını ve sertifika keyinin oluşturulmuş olduğunu görürsünüz.
Bu işlemleri yaptıktan sonra C:\Windows\System32\drivers\etc klasöründe bulunan hosts dosyasını, kullandığınız editör programını admin yetkileri ile çalıştırıp açalım ve en alt kısma
Sonra C:\xampp\apache\conf\extra\ yolunu izleyerek httpd-vhosts.conf dosyasını her hangi bir editörle açıp el alt kısıma aşağıdaki kodları ekliyoruz.
Ve en son olarak Apache Serverimizi durdurup yeniden çalıştırıyoruz sitemize eğer yine sertifika hatası verirse bilgisayarımızdan Denetim Masasından, Yönetimsel Araçlar oradan da Bilgisayar Sertifikalarını yönetten yada kullandığınız tarayıcıdan Ayarlar ve Sertifikaları yönetten (Google Chrome için) oluşturduğumuz sertifikayı Güvenilen Kök Sertifika Yetkililerine yükleyelim. Yükledikten sonra tarayıcıdan domainimize girdiğimizde her hangi bir sorunla karşılaşmadan sayfamız açılması lazım.
Sertifika yüklemeyi bilmeyenler için;
Bir kaç gündür bilgisayarıma xampp kurdum ve httpd-vhosts.conf üzerinden oluşturduğum local domainime sertifika uyarısı alıyordum. Araştırmalarım sonucunda bu sorundan nasıl çıkabileceğimi buldum ve paylaşmak istedim başkalarınında işine yarar diye.
İlk önce oluşturacağım sertifikaları koymak için C:\xampp\apache dizinine crt diye yada sizin istediğiniz bir kılasör adı ile bir klasör oluşturuyoruz. Sonra oluşturduğumuz dizine şu iki dosyayı kopyalıyoruz;
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
cert.conf dosyamızı her hangi bir metin editörü ile açıp {{DOMAIN}} yazan kısımlara domain adımızı yazıyoruz. Ben symfony.dev domain adını kullanacağım için bu domain adını yazdım. Domain adını yazdıktan sonra dosyayı kaydediyoruz.
Sonra make-cert.bat dosyasına çift tıklayıp çıkan ekranda bizden istenilen yönergeleri yerine getiriyoruz.
Klasörümüzün içinde domain adımızla oluşturulmuş bir klasör göreceksiniz ve içini açtığınızda bizim domainimizin seritifikasını ve sertifika keyinin oluşturulmuş olduğunu görürsünüz.
Bu işlemleri yaptıktan sonra C:\Windows\System32\drivers\etc klasöründe bulunan hosts dosyasını, kullandığınız editör programını admin yetkileri ile çalıştırıp açalım ve en alt kısma
symfony.dev yazan yere kendi local domaininizi yazıp kaydediyoruz.127.0.0.1 symfony.dev
Sonra C:\xampp\apache\conf\extra\ yolunu izleyerek httpd-vhosts.conf dosyasını her hangi bir editörle açıp el alt kısıma aşağıdaki kodları ekliyoruz.
Ve en son olarak Apache Serverimizi durdurup yeniden çalıştırıyoruz sitemize eğer yine sertifika hatası verirse bilgisayarımızdan Denetim Masasından, Yönetimsel Araçlar oradan da Bilgisayar Sertifikalarını yönetten yada kullandığınız tarayıcıdan Ayarlar ve Sertifikaları yönetten (Google Chrome için) oluşturduğumuz sertifikayı Güvenilen Kök Sertifika Yetkililerine yükleyelim. Yükledikten sonra tarayıcıdan domainimize girdiğimizde her hangi bir sorunla karşılaşmadan sayfamız açılması lazım.
Sertifika yüklemeyi bilmeyenler için;