Kali ini case nya di OS OpenSUSE dan saya pakai SSL sectigo, setelah anda berhasil menginstall SSL di server, maka anda diwajibkan restart apache service nya untuk melihat hasilnya SSL tersebut berhasil dipasang atau tidak.
Saat itu juga, apache sering kali menanyakan pass phrase key pada konsol untuk SSL nya:
1 2 |
FauziNux:~ # systemctl restart apache2.service Enter SSL pass phrase for ahmadfauzi.id:443 (RSA): ******** |
Hal ini tentu sangat mengganggu dikarenakan tidak otomatis restart karena harus menunggu user input, apalagi kalau server di restart… apache tidak akan langsung jalan karena “menggantung” di section ini.
Untuk itu, ada sedikit hack dari saya untuk bypass pass phrase tersebut.
Untuk melakukannya, lakukan beberapa step berikut:
- Buat file
passphrase-key.conf di /etc/apache2 yang berisikan:
12#!/bin/shecho "passphrase_anda" - chmod file
passphrase-key.conf agar executable
1chmod +x /etc/apache2/passphrase-key.conf - Edit file
ssl-global.conf di /etc/apache2
1nano /etc/apache2/ssl-global.conf - Cari baris
SSLPassPhraseDialog lalu edit menjadi seperti berikut:
1SSLPassPhraseDialog exec:/etc/apache2/passphrase-key.conf - Lakukan restart service: systemctl restart apache2.service
Selamat mencoba 🙂