1. İşlem için Apache’deki Virtual Host dosyamızı açalım ve şu satırları düzenleyelim.
Bunu gerçekleştirmek için terminal(konsol) kısmına aşağıdaki kodu yazmanız gerekmektedir.
nano /etc/apache2/sites-available/default
2. Daha sonrasında değiştireceğimiz alanlar aşağıdaki gibidir;
ServerName ssl.domain.com SSLEngine On SSLCertificateFile “/usr/local/apache2/ssl/ssl.domain.com.crt” SSLCertificateKeyFile “/usr/local/apache2/ssl/ssl.domain.com.key” DocumentRoot /usr/local/apache2/htdocs
3. Neleri neden değiştirdiğimizi bilmeniz adına açıklamaları paylaşıyorum.
ServerName : SSL için oluşturulan DNS adını yazıyoruz.
SSLEngine On : Server Name için SSL in kullanılacağını belirtiyoruz.
SSLCertificateFile : SSL sertifikamızın pathini belirtiyoruz.
SSLCertificateKeyFile : SSL için Sertifka keyimizin parthini belirtiyoruz.
DocumentRoot Web sitemizin yayın yapacağı dosya yolunu belirtiyoruz.
4. İlgili işlemlerimiz bittikten sonra SSL modülünü aktif etmek için konsoldan şu komutu veriyoruz.
a2enmod ssl
5. Apache’yi restart etmeden önce ayarlarımızı kontrol ediyoruz. Bu işlem için
apachectl configtest
diyoruz. Çıktı olarak Syntax OK gördüğümüzde artık Apache’yi restart edip işlem adımlarının uygulanmasını başlatabiliriz.