Sunday, September 3, 2017

Cara Mengubah HTTP menjadi HTTPS di Web Server (IIS) Windows Server.

Assalamualaikum Wr.Wb
Di postingan kali ini akan membahas tentang Http&Https. Perbedaan antara HTTP dengan HTTPS adalah keamanannya. akan lebih Secure menggunakan HTTPS, oleh karena itu materi ini akan memberitahukan pengguna cara mengubah HTTP menjadi HTTPS di Web Server IIS. karena alasan keamanan. Agar websire pengguna/pemakai menjadi Aman. 

Berikut adalah Konfigurasi Cara Mengubah HTTP menjadi HTTPS di Web Server (IIS) Windows Server. : 

(Konfigurasi di Server) 

1. Ubah IP Address pada Windows Server dan jadikan IP Address Server sebagai Gateway dan Domain Name Server(DNS) pada IP Address Client. dan apabila memakai VirtualBox, jadikan Adapter VirtualBox (Server/Client) menjadi "Bridge Adapter".



2.  Ubah Nama Komputer Server untuk membedakan identitas antara Server dan Client. untuk mengubah Computer Name di Control Panel -> System and Security -> System -> Change Settings, lalu ubah Nama Komputer nya sesuai keinginan User.




3. Setelah itu buka Server Manager kemudian klik menu Manage, lalu pilih opsi Add Roles and Features. Untuk menambahkan Fitur dan Peran di Windows Server. 



4. Di menu "Before You Begin" centang tulisan "Skip this page by default", lalu Next. Menu ini hanya pembuka yang berisi penjelasan-penjelasan dan pemberitahuan kepada pengguna.



5. Setelah itu pada menu Installation Type pilih "Role-based or feature based installation", kemudian Next. pada menu ini secara default, sudah memilih secara otomatis. Users hanya perlu Next.



6. Kemudian pada menu Server Selection pilih "Select a server from the server pool" untuk memilih server dari server pool. dan hanya ada satu server pool. secara default akan langsung memilih server pool yang tersedia. kemudian Next. 



7. Pada saat menu Server Roles, Centang "Active Directory Domain Services" kemudian "DNS Server" setelah itu "Web Server (IIS)", lalu Next.. Web Server tidak akan berkerja dengan baik jika AD DS dan DNS tidak diinstall juga. Untuk configurasi Active Directory, dapat dilihat disini.



8. Pada menu Features, users tidak melakukan apapun di menu ini, hanya perlu melakukan Next. karena Web Server tidak memerlukan Fitur yang perlu diinstall di menu Features. 




 9. Pada menu AD DS hingga Web Server Role (IIS) hanya langsung di Next. dan pada menu Role Services, Centang semua Role Services yang tersedia. jangan di Next terlebih dahulu, cari Role "Management Tools" 



10. Dan sebelum di Next. Centang juga Role Services "Management Tools" centang seluruhnya. kemudian Next.



11. Dan akan muncul Pop Up, pemberitahuan bahwa ada beberapa fitur yang tidak dapat berjalan tanpa fitur lain. klik "Add Features". 



12. Kemudian pada menu Confirmation, centang "Restart the destination server automatically if required" karena jika berfungsi untuk memerintahkan Server untuk mereboot secara otomatis apabila Server membutuhkan Restart. kemudian Install.



13. Tunggu loading hingga selesai. Apabila telah selesai, kemudian Close. 



14. Pergi ke halaman awal Server Manager. lalu klik menu Tools, kemudian klik opsi DNS. untuk menambahkan Host pada domain.



15. lalu klik kanan pada Nama Domain("ammar.com") kemudian pilih "New Host (A or AAAA)..." untuk menambahkan host pada domain yang telah dibuat. Dan untuk mengetahui cara membuat Domain bisa dilihat disini.



16. Masukkan Nama sebagai "www" kemudian masukkan IP Address dengan IP Address Server.



17. lalu klik Tools, kemudian pilih opsi "Internet Information Services (IIS) Manager" untuk mengkonfigurasi Web Server.



18. klik "RIDWAN (AMMAR\Administrator)" (Nama PC). dan klik "Server Certificates" untuk membuat Sertifikat Server. 



19. Kemudian klik "Create self-Signed Certificate..." untuk membuat Sertifikat sendiri.



20. Setelah itu isi nama dengan nama domain yang telah dibuat sebelumnya. "(ammar.com)". dan buat sertifikat untuk pilihan secara "Personal" kemudian OK.



21. Lalu klik Sites, kemudian "Add Website" untuk membuat Website baru.



22. Masukkan Site name : "www.ammar.com" "(namahost.namadomain.com)", Site Name menjadi Nama Website yang akan diakses. kemudian Physical path adalah penempatan file html si website. secara default, terdapat pada "C:\inetpub\wwwroot". Dan pada opsi Binding pilih Type : "https" , IP Address : "All unassigned" , dan Port untuk https biasanya "443". Kemudian untuk Hostname : "www.ammar.com" sama seperti Site name. lalu centang "Require Server Name Indication" dan pilih SSL certificate : "ammar.com"(NamaDomain). kemudian OK. 



23. Klik Sites, lalu klik website yang telah dibuat tadi, kemudian klik Explore. untuk mencari dimana folder yang terdapat file html ditempatkan.



24. setelah itu klik kanan file yang ber-Extensi "HTML", kemudian buka dengan Notepad/Text editor. 



25. Konfigurasi file HTML sesuai keinginan Users. untuk mengubah Html, Users harus memiliki ilmu Pemrograman Web agar dapat menjadikan Website berpenampilan Indah dan Dinamis.



26. kemudian klik "Sites", pilih Website yang telah dibuat tadi. Lalu klik "Browse www.ammar.com on *443 (https)" untuk mencoba membuka website dengan https. 



27. Lalu akan otomatis membuka browser dan membuka website yang telah dibuat sebelumnya. Akan muncul peringatan tentang Keamanan Sertifikat. Abaikan dengan klik "Continue to this website (not recommended)".



28. Lalu akan muncul Top Up tentang peringatan keamanan, dan centang "to the future, do not show this warning" dan klik OK. 



29. Kemudian akan muncul website yang telah dibuat.

(Konfigurasi di Client) 

30. Dan untuk pengujian menggunakan ClientUbah IP Client menjadi 1 Network dengan IP Address Server. Dan jadikan IP Server sebagai Gateway dan DNS Server di Client.



31. Kemudian test ping ke IP Address Server. Apabila reply maka konfigurasi sebelumnya telah benar.



32. Kemudian buka Browser pada Client, kemudian ketik "https://www.ammar.com". untuk menguji apakah website bisa diakses client atau tidak. Dan apabila ada tanda tanda keberhasilan, akan muncul peringatan tentang Keamanan Sertifikat. Abaikan dengan "Continue to this website(not recommended)".



33. Lalu akan muncul sama seperti yang telah dikonfigurasi Server.



Segitu dulu yaaa. Semoga Bermanfaat untuk semua yang membutuhkan/ingintahu tentang Web Server. 

0 comments:

Post a Comment