Dalam kasus ini saya memiliki sebuah server on-premise yang sudah terhubung dengan IP Public. Pada server tersebut sudah terpasang web server menggunakan Apache XAMPP for windows. Lantas bagaimana cara memasang SSL pada web server Apache tersebut?
Membeli Domain
Ya, tentu saja kita harus menyediakan domain yang akan diarahkan ke IP Public web server. Dalam kasus ini saya telah membeli domain / berlangganan domain tahunan dari salah satu penyedia hosting. Kemudian bagaimana cara mengarahkan domain yang sudah kita beli ke IP Public server kita?
Pada dasarnya kita harus memahami DNS Record Management, mungkin teman-teman silahkan google saja mengenai DNS Record Management tersebut karena saya juga ga terlalu paham hehehe.
Tetapi pada kasus ini untuk mengarahkan domain yang sudah kita beli ke IP Public server kita adalah dengan cara men-setting A Record ke arah IP Public server kita. Coba perhatikan gambar dibawah ini
pada gambar diatas terlihat bahwa saya memiliki domain utama / naked domain grafana-uiklkal.id, kemudian saya akan menambahkan opsis.grafana-uiklkal.id sebagai subdomain dan mengarahkan subdomain tersebut pada IP 103.111.28.51 dimana IP tersebut adalah IP Public dari web server. Kemudian untuk TTL nya saya biarkan default yaitu 14400 dan Class nya IN serta Type Recordnya adalah A record.
Setelah itu silahkan dicoba untuk mengakses melalui browser alamat domain yang sudah kita arahkan ke IP Public server tersebut.
Membeli Sertifikat SSL
Langkah selanjutnya tentu saja kita harus membeli / berlangganan tahunan SSL pada CAs (Certification Authorities) atau Otoritas Sertifikasi melalui konsultan atau penyedia hosting di Indonesia. Otoritas Sertifikasi pun juga ada banyak seperti GeoTrust, Sectigo, RapidSSL, Digicert, dll. Dalam hal ini saya menyewa SSL Sectigo melalui penyedia hosting dewaweb.com
Setelah melakukan pembayaran maka kita akan diminta untuk memberikan sebuah text terenkripsi yang bernama Cerfticate SignING Request (CSR). Cerfticate SignING Request (CSR) adalah blok teks yang disandikan yang
diberikan kepada Otoritas Sertifikat ketika mengajukan permohonan
Sertifikat SSL. Biasanya dihasilkan di server tempat sertifikat akan
dipasang dan berisi informasi yang akan dimasukkan dalam sertifikat
seperti nama organisasi, nama umum (nama domain), lokalitas, dan negara.
Mengenerate CSR Pada Apache XAMPP
Share this :
0 Komentar
Penulisan markup di komentar