Mengaktifkan SSL (HTTPS) Pada Web Berbasis Apache dan Open SSL

Daftar Isi

Error Aktivasi SSL Pada Windows (Kasus: Cannot Load mod_ssl.so)

trace error
trace error
  1. Buka berkas error, biasanya ada di folder logs.
  2. Kemudian cari di berkas error tersebut perintah untuk menjalankan server apache.
  3. Kemudian jalankan perintah tersebut di Command Prompt, beri tanda petik (") untuk yang ada spasinya, misal Program Files, sehingga menjadi seperti ini: "C:\\Program Files\\PDDIKTI\\webserver\\bin\\httpd.exe" -d "C:/Program Files/PDDIKTI/webserver" -f "C:\\Program Files\\PDDIKTI\\webserver\\conf\\httpd.conf". Untuk kasus ini, muncul pesan Cannot load mod_ssl.so. Di beberapa forum online terdapat cara untuk mengganti berkas dll, misalnya https://serverfault.com/questions/477706/apache-ssl-on-64-bit-windows-not-a-valid-win32-application (terakhir diakses 17 Jan 2020), mungkin bisa dicoba. Namun, untuk kasus ini coba kita lacak dengan elegan.
  4. Masih dari alamat forum di atas, terdapat langkah untuk menggunakan perangkat lunak Process Monitor untuk melacak proses yang terjadi di Windows (unduh di: https://docs.microsoft.com/en-us/sysinternals/downloads/procmon, terakhir diakses 17 Jan 2020). Buka perangkat lunak Process Monitor tersebut, setelah terbuka langsung jalankan kembali perintah untuk menghidupkan apache tadi. Setelah keluar pesan kesalahannya, maka buka perangkat lunak Process Monitor kemudian pilih menu File > Capture Event atau tekan Ctrl + E, yang tadinya tercentang menjadi tidak tercentang. Kemudian pilih menu Filter. Pada jendela Process Monitor Filter, pilih Process Name is httpd.exe, kemudian tekan OK. Carilah info terkait dengan kesalahannya, misalnya untuk kasus ini carilah info yang terkait dengan mod_ssl.so.stop dan filtering process monitor
    stop dan filtering process monitor
  5. Untuk kasus ini, pada Result ada tulisan NO SUCH FILE, berarti berkas tidak ada. Setelah kita lihat, di Path tertulis C:\Program Files\PDDIKTI\webserver\mod_ssl.so. Setelah dicek, ternyata memang berkas itu tidak ada, adanya di C:\Program Files\PDDIKTI\webserver\modules\mod_ssl.so. Sehingga solusi untuk kasus ini adalah menyalin C:\Program Files\PDDIKTI\webserver\modules\mod_ssl.so ke C:\Program Files\PDDIKTI\webserver\mod_ssl.so.

Pages: 1 2 3 4 5


Comments

6 responses to “Mengaktifkan SSL (HTTPS) Pada Web Berbasis Apache dan Open SSL”

  1. […] Pastikan bahwa komunikasi antar sistem terjadi secara aman, misalnya melalui https, misalnya Mengaktifkan SSL (HTTPS) Pada Web Berbasis Apache dan Open SSL […]

  2. […] sertifikat SSL yang berada di folder /pathSSL. Belum punya? Baca di sini jika belum […]

  3. Heru Kristanto Avatar
    Heru Kristanto

    Wah artikel nya sangat menarik, banyak informasi bermanfaat yang saya ambil dari artikel ini. Saya baru tau kalau apache bisa diberikan SSL. Terimakasih min atas artikel nya

  4. Informasi ini bagus

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.