Tutorial Cara Membuat Sertifikat SSL (SSL Certificate) pada Apache
https://tutorlinux.com/tutorial-cara-membuat-sertifikat-ssl-ssl-certificate-pada-apache.html
Tutorial cara membuat dan mengkonfigurasi sertifikat SSL atau SSL certificate pada Apache kali
ini masih akan dipraktekan pada Ubuntu 14.04. Apache merupakan web
server open source yang dikembangkan oleh Apache Foundation, dan telah
berhasil diimplementasikan pada hampir sebagian besar web server di
seluruh dunia. Protokol HTTP dengan port 80 sudah sangat umum.
Kendalanya, pada protokol ini, transaksi data tidak dienkrip. Hal ini
menyebabkan protokol HTTP dapat menjadi celah keamanan pada suatu
sistem. Untuk itulah, penulis membuat sebuah Tutorial cara membuat
sertifikat SSL pada APache dengan
Ubuntu 14.04
sebagai sistem operasi. Hal ini dikarenakan protokol HTTPs dapat
mengenkripsi data yang ditransaksikan pada protokol ini. Https sendiri
menggunakan port 443.
SSL Certificate
atau sertifikat SSL sendiri merupakan sebuah metode untuk mengenkripsi
data yang lalu lalang pada sebuah situs atau host (karena tidak hanya
dipakai untuk protokol Https saja), sehingga membuat tingkat keamanan
pada transaksi data tersebut menjadi lebih meningkat. Sertifikat SSL
juga dapat menampilkan identitas si penyedia layanan, hal ini dapat
meyakinkan pengguna agar membuka dan bertransaksi data pada host atau
site yang benar.
Untuk melakukan langkah – langkah berikut ini, anda diharuskan
mempunyai akun pengguna atau user yang memiliki hak administratif atau
minimal masuk dalam sudoers. Jika anda belum memasang apache, maka
jalankan perintah berikut ini :
|
sudo apt-get install apache2
|
Kemudian aktifkan atau enable modul SSL pada apache.
Lanjutkan dengan merestart apache.
|
sudo service apache2 restart
|
Langkah berikutnya, buatlah sebuah direktori. Pada direktori ini kita
akan menyimpan key dan certificate SSL yang kita akan gunakan nantinya.
|
sudo mkdir /etc/apache2/ssl
|
Lalu kita akan membuat sebuah sertifikat SSL yang kita sign sendiri.
Pada saat melakukan langkah ini, kita dapat mengeset kapan sertifikat
ini akan expired atau kadaluarsa. Anda dapat mengubah angka 365 yang
menunjukkan berapa hari sertifikat ini akan berlaku. Berikut perintah
(command) membuat sertifikat SSL:
|
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt
|
Dengan command di atas kita sudah membuat SSL certificate yang kita
sign sendiri beserta key nya untuk melindungi sertifikat tersebut.
Command ini akan meminta anda untuk mengisikan data – data. Yang paling
penting diisi adalah
Common Name.
Langkah berikutnya, kita akan mengkonfigurasi SSL Certificate. Kita buka SSL config file :
|
nano /etc/apache2/sites-available/default-ssl
|
Cari bagian yang dimulai dengan <VirtualHost_default:443>, kemudian tambahkan line berikut ini :
|
ServerName domainsaya.com:443
|
Gantilah domainsaya.com ini dengan hostname atau domain yang sudah
terdaftar atau yang ingin anda gunakan. Jika ini adalah server lokal, IP
address juga bisa digunakan untuk mengganti domainsaya.com. Lalu
temukan tiga baris config ini dan sesuaikan dengan letak atau path file
sertifikat dan key tadi :
|
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
|
Jangan lupa disimpan ya
. Lalu aktifkan virtual host tadi yang sudah kita buat.
sudo a2ensite default-ssl
Anda jangan lupa untuk membuka port 443 pada firewall linux Ubuntu
ini. Kemudian langkah pamungkasnya adalah merestart service apache2.
|
sudo service apache2 restart
|
Demikianlah
Tutorial Cara Membuat SSL Certificate pada Apache Ubuntu 14.04. Semoga bermanfaat
Tidak ada komentar:
Posting Komentar