Install SSL Lets Encrypt di XAMPP Windows ( Bagian 2 )

Selamat malam para pembaca sobat Indonesia, sudah lama sekali saya ingin melanjutkan tutorial bagian yang kedua ini, namun karena pekerjaan yang begitu banyak deadline sehingga harus tertunda. Sebelum membaca artikel ini pastika sobat sudah membaca artikel sebelumnya yaitu Install SSL Lets Encrypt di XAMPP Windows ( Bagian 1 ). Oke sobat langsung saja untuk install ssl bagian kedua ini sebenarnya jauh lebih mudah dari yang baguan satu, karena kita tinggal upload sertifikat yang sudah kita buat pada bagian satu pada folder ssl di control panel. Ikuti langkah-langkah berikut ini :

1. Buka folder apache-cert pada drive D, yang sudah kita buat sebelumnya, akan ada 4 file yang sudah di create ssl sebelumnya

2. Copy file diatas ke folder xampp/conf/ssl

3. Selanjutnya kita ubah script file “httpd-ssl.conf” yang berada folder “xampp/conf/ekstra/” tambahkan virtual host dan ssl seperti dibawah ini :

<VirtualHost *:443>
DocumentRoot "D:/xampp/htdocs/namaweb"
ServerName www.namaweb.co.id
ServerAdmin admin@localhost

ErrorLog logs/error.log
<IfModule log_config_module>
CustomLog logs/access.log combined
</IfModule>


SSLEngine on
SSLCertificateFile "conf/ssl/namaweb-crt.pem"

SSLCertificateKeyFile "conf/ssl/namaweb-key.pem"
SSLCertificateChainFile "conf/ssl/namaweb-chain.pem"

<FilesMatch "\.(cgi|shtml|phtml|php|php5|php4|php3)$">
SSLOptions +StdEnvVars
</FilesMatch>


<Directory "D:/xampp/apache/cgi-bin">
SSLOptions +StdEnvVars
</Directory>


<IfModule setenvif_module>
BrowserMatch ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfModule>

<IfModule log_config_module>
CustomLog logs/ssl_request.log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</IfModule>
</VirtualHost>

4. Terakhir restart xampp atau server windowsnya

5. Selesai

Begitulah cara install ssl lets encrypt, cara diatas sudah saya coba di windows server 2012 dan berhasil. Terimakasih semoga artikel ini bermanfaat, sampai jumpa di artikel berikutnya

Leave a Reply

Your email address will not be published.