Ketika kita menerapkan SSL pada XAMPP kita mungkin pernah mengalami error dengan pesan :
# /opt/lampp/lampp start
Starting XAMPP for Linux 1.8.3-4…
XAMPP: Starting Apache…fail.
XAMPP:  Starting diagnose…
XAMPP: Your /etc/hosts is not okay. I will fix it.
XAMPP:  Next try…
XAMPP: Starting Apache…fail.

Kemudian kalau kita periksa lognya :
# cat  /opt/lampp/logs/error_log | tail -10
[Wed Apr 23 11:39:18.001004 2014] [ssl:emerg] [pid 7201] AH01895: Unable to configure verify locations for client authentication
[Wed Apr 23 11:39:18.001141 2014] [ssl:emerg] [pid 7201] SSL Library Error: error:0906D064:PEM routines:PEM_read_bio:bad base64 decode
[Wed Apr 23 11:39:18.001162 2014] [ssl:emerg] [pid 7201] SSL Library Error: error:0B084009:x509 certificate routines:X509_load_cert_crl_file:PEM lib
[Wed Apr 23 11:39:18.001172 2014] [ssl:emerg] [pid 7201] AH02311: Fatal error initialising mod_ssl, exiting. See /opt/lampp/logs/error_log for more information
AH00016: Configuration Failed

Masalah tersebut muncul karena saat membuat private key menggunakan password, sementara start XAMPP tidak mengarahkan ke password tersebut. Untuk itu kita harus memodifikasi /opt/lampp/lampp pada bagian startApache seperti berikut ini
#       “$XAMPP_ROOT/bin/apachectl” -k start -E “$XAMPP_ROOT/logs/error_log” $apachedefines > /dev/null 2>&1
        echo ” $apachedefines”
       “$XAMPP_ROOT/bin/apachectl” -k start -E “$XAMPP_ROOT/logs/error_log” $apachedefines

Jalankan /opt/lampp/lampp start dan masukkan password anda.

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Mengatasi masalah SSL Xampp