Tutorial ini membahas cara membuat virtual host dan SSL. Langkah awalnya adalah menjalankan CMD sebagai administrator untuk mengubah konfigurasi file. Kemudian menambahkan alamat IP virtual host ke file hosts dan mengatur konfigurasi virtual host di berkas httpd.conf dan sites-enabled. Cara membuat SSL meliputi pembuatan sertifikat CA, sertifikat untuk localhost, menandatangani sertifikat request, meletakkan sertifikat dan kunci ke Apache, serta menginstal sertifikat
Tutorial membuat sertifikat autoriti pada xamppfadhilla elita
pada tutorial ini terdapat langkah - langkah membuat sertifikat autoriti mulai dari pengaturan host, v-host , dan pembuatan CA menggunakan xampp, sampai penginstalannya di mesin pencarian Laptop kita.
Tutorial membuat sertifikat autoriti pada xamppfadhilla elita
pada tutorial ini terdapat langkah - langkah membuat sertifikat autoriti mulai dari pengaturan host, v-host , dan pembuatan CA menggunakan xampp, sampai penginstalannya di mesin pencarian Laptop kita.
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia.
cara membuat virtual host, cara mengganti sertifikat SSL, cara membuat sertifikat CA, menandatangani sertifikat request dan meng-install sertifikat CA pada browser.
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia.
cara membuat virtual host, cara mengganti sertifikat SSL, cara membuat sertifikat CA, menandatangani sertifikat request dan meng-install sertifikat CA pada browser.
Describe how to create Certificate Authority, Certificate for Localhost, Certificate for VirtualHost and Signing the Certificate has been created by our self. Then Running HTTPS in xampp.
Virtual host and certificate authorityAhmad Sayuti
slide ini merupakan tutorial membuat virtual host dengan apache pada xampp serta bagaimana membuat sertifikat ssl (https) untuk localhost dan virtualhost
OwnCloud adalah software suite yang berfokus pada layanan penyimpanan data berbasis lokasi yang independen (cloud storage) dan termasuk kategori Infrastructur as a Services (IaaS) Cloud Computing
2. Langkah pertama yang harus
kita lakukan dalam membuat
Virtual Host + SSL adalah bisa
menjalankan CMD sebagai
Administrator sehingga kita bisa
menjalankan perintah,
mengubah, atau menjalankan
konfigurasi dari suatu file atau
program memerlukan hak akses
(Administrator).
3. Host file digunakan oleh sistem operasi untuk meng
override settingan DNS yang diberikan oleh DNS
server. Pada Windows , host file terdapat pada
%WINDIR%System32Driversetchosts
Misalnya
C:WindowsSystem32driversetchosts
Disini kita perlu hak akses sebagai administrator
untuk dapat mengedit file hosts untuk
menambahkan alamat IP kita.
4. 1. Buka CMD sebagai Admnistrator
2. Jalankan cmd sebagai user
Ketikkan perintah berikut
1. cd/
2. cd users
3. dir
4. cd ANDRI HAIRIYADI (tergantung
nama pc anda)
6. Setelah anda menekan enter maka
secara otomatis CMD akan membuka
file hosts. lalu yang perlu kita lakukan
adalah menambahkan 127.0.0.1
nama.com pada baris bagian bawah.
Setelah selesai, silahkan save
File > save ( ctrl + s )
7. Setelah di save, langkah
selanjutnya adalah melakukan
pengujian apakah berkas host
tersebut telah berhasil
ditambahkan, adapun cara yang
kita gunakan adalah “ping
nama.com
Apabila hasilnya sama dengan
gambar disamping, artinya
berkas host anda berhsil
8. Setelah berhasil membuat berkas
hosts, maka yang selanjutnya akan kita
lakukan adalah mensetting virtualhost.
adapun langkah - langkah dalam
penyetingan VirtualHost pada apache
adalah sebagai berikut :
Tambahkan settingan pada berkas
httpd.conf, biasanya berkas ini berada
pada
C:xamppapacheconfhttpd.conf (jika
Anda menginstal xampp di drive C)
9. NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin kampar@gmail.com
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
ServerAlias localhost.localdomain
ErrorLog "logs/localhost.error.log"
CustomLog "logs/localhost.access.log"
combined
</VirtualHost>
Include "conf/sites-enabled/*.conf"
Lalu tambahkan kode berikut pada
baris pang bawah
10. Selanjutnya buatlah sebuah folder sites-
enabled pada direktori conf dengan
perintah
mkdir C:xamppapacheconfsites-
enabled
11. Kemudian buat sebuah berkas di dalam folder sites-enabled tersebut
notepad C:xamppapacheconfsites-enablednama.conf
12. Kemudian akan muncul pesan
peringatan dari notepad bahwa dia
tidak bisa menemukan andri.conf
dan akan membuat file baru dengan
nama andri.conf .
Klik yes
17. Setelah proses restart selesai, seharusnya kita sudah bisa menjalankan
http://andri namun tampilanya masih akan seperti ini.
Tampilan seperti ini disebabkan karna
kita belum mengisi file pada
public_html
18. langkah terakhir kita
tinggal mengisi
folder public_html
dengan website.
disini contoh website
yang saya tampilkan
adalah website
kepegawaian.
19. SSL memastikan data transaksi yang terjadi secara
online di enkripsi/acak sehingga tidak dapat dibaca oleh
pihak lain. Kegunaan utamanya adalah untuk menjaga
keamanan dan kerahasiaan data ketika melakukan
transaksi.
langkah - langkah yang akan kita lakukan akan terbagi menjadi
beberapa tahapan :
Perisapan
Membuat Sertifikat CA
Membuat Sertifikatt Untuk Localhost
Menandatangani Sertifikat Request
Meletakan CRT dan Key Ke Apache
Menginstall sertifikat CA
23. Setelah berada pada folder sslcert, langkah selanjutnya
adalah membuat 2 folder baru, yaitu folder certs dan
private. ketikan perintah mkdir certs private
24. ketikan perintah : echo 100001 >serial
selanjutnya ketikan : copy con serial
100001 maka akan muncul pesan
<Yes/No/All> :ketik All
lalu tekan ctrl + z (pada keyboard)
Sekarang buat sebuah berkas bernama serial, dan isi dengan
100001. Berkas serial ini nantinya digunakan untuk otomatis
memberi nomor serial untuk setiap sertifikat yang dihasilkan.
25. Kemudian Buat sebuah berkas baru, namanya
certindex.txt untuk menampung daftar sertifikat
yang telah kita tandatangani.
ketikan perintah
notepad certindex.txt
Apabila muncul pesan
peringatan , maka klik botton
yes
30. Sekarang, kita akan membuat sertifikat
PKI untuk CA kita, yang nantinya akan
digunakan oleh perusahaan / sekolah /
universitas Anda untuk menandatangani
seluruh sertifikat di kantor / lab / kampus.
36. Sebagai CA, Anda harus menandatangani seluruh request (yang
valid) dari organisasi Anda. Kali ini, kita menandatangani sertifikat
request dari server localhost, dimana si localhost ini telah
memberikan berkas localhost-req.pem kepada kita.
Sekarang, jika ingin membuat snake-oil certificate, kita sendiri
yang menjadi CA dan menandatangani sertifikat request tadi.
Biasanya perintah ssl tidak mau jalan apabila kita belum
mengsetting path nya.
37. Adapaun perintah untuk mengsetting path agar
memasukkan direktori C:xamppapachebin adalah :
set path=C:xamppapachebin;%PATH%
38. setelah selesai menyeting path
untul ssl maka selanjutnya yang
akan kita lakukan adalah
menandatangani sertifikat
request dari localhost-req.pem
tadi, gunakan perintah:
openssl ca -out localhost.crt.pem -
config ./openssl.cnf -infiles
localhost-req.pem
1
2
3
4
39. Setelah Anda sukses membuat
CRT dan KEY, sekarang Anda
harus meletakkanya ke XAMPP.
Jika XAMPP di install di drive C:,
maka coba navigasi ke folder
C:xamppapacheconf
42. Setelah itu, jangan lupa
diganti konfigurasi Apache
agar menggunakan
sertifikat baru yang Anda
buat. Konfigurasi yang
harus diganti biasanya
terletak di folder extra,
cari berkas httpd-ssl.conf
44. Setelah berhasil Anda buat, sertifikat public key CA
yang Anda buat tadi (CAcert.pem) harus Anda install
dahulu ke SELURUH komputer yang nantinya akan
menggunakan sertifikat yang kita tanda tangani.
Menginstallnya cukup sekali saja. Internet Explorer dan
Google Chrome menggunakan mekanisme yang sama,
sedangkan Mozilla Firefox menggunakan database root CA
sendiri, jadi harus di install juga (lagi) di Firefox.
45. Buka Web Browser anda. (disini
penulis menggunakan Mozila
Firefox),
1
2