Dalam mengembangkan aplikasi berbasis web, kita merencanakan system yang secure. Salah satu aspek keamanan adalah encryption dengan SSL. Berikut akan dijelaskan langkah-langkah memasang Alpha SSL pada Xampp
Langkah-langkah memasang Alpha SSL pada Xampp adalah
- Hubungi provider anda
Hubungi provider anda yang memberi layanan Alpha SSL dan selesaikan administrasinya
- Membuat private key
Untuk membuat private key ini jangan menggunakan password karena jika kita menggunakan password, maka setiap kali kita restart web server akan harus memasukkan password tersebut.
#/opt/lampp/bin/openssl genrsa –out domainku.com.key 2048
Hasilnya adalah file domainku.com.keyCatatan:
Perintah harus diketik. Perintah openssl bisa saja langsung diketik openssl.
- Membuat CSR (Certificate Signing Request)
#/opt/lampp/bin/openssl req –new –key domainku.com.key –out domainku.com.csr
Pada tahap ini silahkan isi sampai dengan Common Name dengan isian *.domainku.com
Setelah itu enter-enter saja sampai selesai.
Pada Email dan seterusnya silahkan dikosongkan.Sampaikan isi file domainku.com.csr ini ke provider andaCatatan:
Perintah harus diketik. Perintah openssl bisa saja langsung diketik openssl.
- Menerima Certificate
Anda kemudiaan akan menerima certificate dan simpan sebagai domainku.com.crt
- Root Certificate / intermedite certificate
Buat sebuah intermedite certificate yang berisi Global Sign Certficate dan Alpha SSL Certificate dengan format
—–BEGIN CERTIFICATE—–
GlobalSign Root CA Certificate
—–END CERTIFICATE—–
—–BEGIN CERTIFICATE—–
AlphaSSL intermediate Certificate
—–END CERTIFICATE—–
Isi GlobalSign Root CA Certificate dapat dilihat pada http://www.alphassl.com/support/install-root-certificate.html bagian ROOT CA
Isi AlphaSSL dapat dilihat pada http://www.alphassl.com/support/install-root-certificate.html pada bagian AlphaSSL Intermediate Root CASimpan sebagai alphassl.crt
- Pada /opt/lampp/etc/extra/httpd-ssl.conf isi seperti contoh berikut ini
SSLCertificateFile “/mnt/vol1/ssl/domainku.com.crt”
SSLCertificateKeyFile “/mnt/vol1/ssl/domainku.com.key”
SSLCACertificateFile “/mnt/vol1/ssl/alphassl.crt”
- Perhatikan /opt/lampp/etc/extra/httpd-ssl.conf karena menyangkut servername, documentroot dan lain lain
- Silahkan restart XAMPP anda
Informasi lebih lanjut silahkan mengunjungi
1. http://www.alphassl.com/support/ .
2. http://www.alphassl.com/support/create-csr/apache.html .
3. http://www.alphassl.com/support/install-ssl/apache.html .
4. http://www.alphassl.com/support/install-root/apache.html .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Memasang Wildcard Alpha SSL pada XAMPP