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

  1. Hubungi provider anda
    Hubungi provider anda yang memberi layanan Alpha SSL dan selesaikan administrasinya
  2. 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.
  3. 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 anda

    Catatan:
    Perintah harus diketik. Perintah openssl bisa saja langsung diketik openssl.

  4. Menerima Certificate
    Anda kemudiaan akan menerima certificate dan simpan sebagai domainku.com.crt
  5. 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
  6. 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”
  7. Perhatikan /opt/lampp/etc/extra/httpd-ssl.conf karena menyangkut servername, documentroot dan lain lain
  8. 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