You are viewing an Archived item in your Knowledge Base, it is not publicly accessible.

Apa yang bisa kami bantu?

A. Pendahuluan

SSL merupakan teknologi keamanan berupa Sertifikat digital yang digunakan untuk mengamankan proses transmisi data (nama pengguna, password pengguna, identitas, dan informasi sensitif lain) melalui situs web karena adanya proses enkripsi lalu lintas data antara situs web dan browser di internet, untuk mengetahui jenis-jenis SSL bisa melihat artikel berikut URL: (https://kb.biznetgio.com/98218-informasi/574912-jenis-jenis-sertifikat-ssl-secure-socket-layer).

Pada artikel kali ini kita akan membahas mengenai cara memasang SSL pada web service apache dan nginx. Yang pertama kita coba memasang SSL di apache. Berikut tahapannya.

B. Instalasi

APACHE2

Pertama tama install mod_ssl

Gambar 1 : Install mod_ssl

Setelah itu start service httpd

Gambar 2 : start httpd service

Selanjutnya itu kita konfigurasi file ssl.conf (/etc/httpd/conf.d/ssl.conf) untuk memasang ssl pada apache dan ubah beberapa parameter sesuai di bawah ini

<VirtualHost *:443>
DocumentRoot “(Path data web)”
ServerName (nama domain)
Gambar 3 : Konfigirasi Virtual Host

Ubah nama sertifikat sesuai nama file sertifikat kita (sesuaikan pathnya).

Gambar 4 : Private Key

Setelah itu save file konfigurasi ssl.conf

Selanjutnya kita konfigurasi file httpd.conf (/etc/httpd/conf/httpd.conf) agar pada saat mengakses http dapat di redirect langsung ke https, berikut konfigurasinya

Gambar 5 : Konfigurasi ssl.conf
Gambar 6 : Konfigurasi ssl.conf

Lalu save httpd.conf

Selanjutnya cek apakah ada konfigurasi kita yang salah dengan command apachectl configtest

Gambar 7 : Test Config Apache

Restart httpd

Gambar 8 : Restart HTTPD

 Dan yang terakhir kita uji dengan mengakses domain kita.

Gambar 9 : View Certificate

NGINX

Tidak berbeda jauh dengan apache, pertama kita pastikan service nginx sudah berjalan

Gambar 10 : Install NGINX

Lalu konfigurasi file default.conf (/etc/nginx/conf.d/default.conf) seperti dibawah ini, sesuaikan nama domain dengan nama domain anda dan sesuaikan juga untuk lokasi penyimpanan web dan sertifikatnya.

Gambar 11 : Konfigurasi Virtual Host

Apabila sudah maka kita restart service nginx

Gambar 12 : Restart NGINX

 Dan yang terakhir kita cek dengan mengakses domain kita di browser

Gambar 13 : View Certificate

C. Kesimpulan

Pemasangan SSL pada Apache dan Nginx di CentOS 7 melibatkan langkah-langkah yang serupa. Langkah intinya adalah menginstal OpenSSL, membuat sertifikat SSL, mengonfigurasi server web untuk menggunakan sertifikat SSL, dan memulai ulang layanan Apache atau Nginx.

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.