LAMP adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL dan Perl/PHP/Phyton. Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap.
Komponen-komponen dari LAMP:
Linux – sistem operasi
Apache HTTP Server – web server
MariaDB atau MySQL – sistem basis data
PHP atau Perl atau Python – bahasa pemrograman yang dipakai
Beberapa perangkat lunak yang menggunakan konfigurasi LAMP antara lain MediaWiki dan Bugzilla.
Dalam mengembangkan Website sangat disaranakannya menggunakan SSL atau HTTPS.
Kali ini bagaimana installasi Certificate SSL pada server Ubuntu Apache LAMP.
Langkah pertama yang harus dipersiapkan adalah Membeli Sertifikat SSL nya terlebih dahulu.
Selanjutnya sertifikat itu harus di terbitkan dengan sebelumnya harus dibuat terlebih dahulu KEY (Private Key & Public Key) untuk menanti membuat CSR ( CertificateSigning Request ) , CSR ini biasanya akan tergenerate ketika ingin melakukan instalasi sertifikat SSL.
CSR ini berisi tentang beberapa informasi seperti Nama domain, organisasi, negara, sampai email address. CSR ini digunakan ketika ingin membuat SSL sertifikat.
Berikut perintah untuk membuat key dan csr nya
sudo openssl genrsa -out /opt/bitnami/apache2/conf/server.key 2048
sudo openssl req -new -key /opt/bitnami/apache2/conf/server.key -out /opt/bitnami/apache2/conf/server.csr
Bila sudah selesai, langkah selanjutnya menerbitkan/issue CRT atau certificate adalah sebuah ekstensi atau sebuah sertifikat digital yang digunakan untuk memverifikasi website bahwa web tersebut memang aman atau bisa juga disebut dengan sertifikat yang memverifikasi bahwa benar atau tidak data/informasi yang dikirim itu milik website nya/webserver.
COMODO SSL Configuration Wizard |
Di atas adalah contoh penyedia SSL yaitu COMODO, untuk menerbitkan CRT itu sendiri melalui provider dimana membelinya. Dengan cara memasukan CSR kemudian klik ISSUE.
Tunggu beberasa saat CRT akan dikirim via email.
Berikut berkas – berkas CRT, CSR, CA.CRT , KEY sudah diupload ke server |
Dilanjut sunting configurasi bitnami variabel yang akan menentukan lokasi berkas – berkas sektifikat.
nano /opt/bitnami/apache2/conf/bitnami/bitnami.conf
Konfigurasi Lokasi Berkas – Berkas |
Setelah berkas sudah berapa di server dan konfigurasi sudah selesai, ubah permisi berkas dengan perintah berikut:
sudo chown root:root /opt/bitnami/apache2/conf/server*
sudo chmod 600 /opt/bitnami/apache2/conf/server*
And last terakhir restart service apache nya.
sudo /opt/bitnami/ctlscript.sh restart apache
Semoga bermanfaat