Langkah-langkah membuat WEB SERVER dengan Secure HTTP ( https ):
I. Langkah – langkah membuat WEB :
- Install Xampp sebagai apache server ( C:\ apachefriends\ xampp ).
- Extrak file Mambo ( MamboV4.5.2-Stable.tar.gz ) untuk membuat halaman WEB ke dalam folder baru yang telah kita buat sebelumnya pada xampp, misalkan dalam hal ini adalah “uyawebs” (C:\ apache friends \xampp\ htdogs\ uyawebs ).
- Jalankan Xampp (Xamp basic start).
- Jalankan Internet Explorer lalu ketikkan http://localhost/fitriawebs untuk instalasi Mambo dan ikuti langkah-langkah penginstalan yang diminta. Dengan demikian WEB telah dibuat dan diperkenankan untuk memodifikasinya.
II. Instalasi Certifikat
A. Instalsi sertifikat CA sebagai trusted root certification authorities
- Buat sertifikat CA yang telah kita tandatangani sendiri (selfsign CA) yaitu cacert.crt kemudian sertifikat tersebut kita import sebagai trusted root certification authorities pada internet option
- ertifikat tersebut kita copy ke C:\ apacehfriends\ xampp\ apache\ conf\ ssl.crt
B. Instalasi sertifikat yang telah ditandatangani CA ke sebagai sertifikat personal pada internet option
- Sebelumnya pastikan bahwa kita sudah membuat sertifikat request untuk ditandatangani CA, dalam hal sertifikat request pertama kami beri nama uyareq1.pem dengan kunci uyakey1.pem dan sertifikat request kedua kami beri nama uyareq2.pem dengan kunci uyakey2.pem. Sertifikat tersebut nantinya ditandatangani oleh CA sebagai trusted root certification authorities. Hasil sertifikat yang telah ditandatangani tersebut yaitu : uyacer1.pem dan uyacer2.pem yang telah di bundle dengan kunci masing-masing. Commandnya adalah sebagai berikut :
Untuk sertifikat request yang pertama:
openssl pkcs12 −export −in uyareq1.pem −inkey uyakey1.pem −out uyacer1.p12
Untuk sertifikat request yang kedua:
openssl pkcs12 −export −in uyareq1.pem −inkey uyakey1.pem −out uyacer1.p12
- Kemudian hasilnya yang berupa uyacert.p12 dan uyacert.p12 kita install sebagai sertifikat personal.
C. Membuat dan Memasukkan Sertifikat Server dan Private Key Server yang ditandatangani oleh CA.
- Buat request dan kunci untuk sertifikat server
openssl req –new -newkey rsa:1024 -keyout servkey.key –out servreq.pem
- Sertifikat request tersebut kemudian ditandatangani CA
Openssl ca –in servreq.pem –out uyaserv.pem
- Rubah format file sertifikat server yang telah ditandatangani oleh CA tersebur ( uyaserv.pem ) menjadi uyaserv.crt
openssl x509 −in uyaserv.pem −out uyaserv.crt
- Copy file uyaserv.crt yang telah dibuat ke dalam direktori ssl.crt (C:\ apacehfriends\ xampp\ apache\ conf\ ssl.crt) sebagai sertifikat server.
- Copy file servkey.key yang telah dibuat ke dalam direktori ssl.key (C:\ apacehfriends\ xampp\ apache\ conf\ ssl.key)sebagai kunci sertifikat server
III. Modifikasi Konfigurasi
A. Modifikasi konfigurasi pada ssl.conf :
- Ubah konfigurasi pada “General setup for the virtual host”
DocumentRoot “c:/apachefriends/xampp/htdocs/fitriawebs”
ServerName localhost
ServerAdmin you@your.address
DocumentRoot “c:/apachefriends/xampp/htdocs/fitriawebs”
ErrorLog logs/sslerror.log
- Ubah konfigurasi pada server sertifikat
DIKUTIP DARI :
http://v318.wordpress.com/2008/05/15/membuat-web-server-dengan-https/



