SlideShare a Scribd company logo
1 of 50
Oleh :
Devinta Sari
11453204925

Menjalankan CMD sebagai
Administrator
 Klik icon Search
windows yang
terletak pada bagian
kedua bawah pada
komputer/laptop
anda.
 Pada Kolom Search
program and File
Tuliskan CMD » Pilih
Command Prompt »
Klik Kanan Pada
Command Prompt »
Run as Administrator

Menjalankan CMD sebagai
Administrator
 Setelah kita berhasil
menjalankan CMD,
maka kita lakukan
pengujian dengan
menjalankan perintah
SET US.

 Host file digunakan oleh sistem operasi untuk meng-
override settingan DNS yang diberikan oleh DNS
Server.
 Disini kita perlu hak akses sebagai administrator
untuk dapat mengedit file hosts untuk
menambahkan alamat IP kita.
 Tutorial kali ini kita akan menambahkan alamat IP
127.0.0.0 dengan DNS devinta.sari.com pada file
hosts
Berkas Host

Berkas Host
 Jalankan CMD sebagai
Administrator seperti
tugas sebelumnya, Lalu
ketikan perintah :
notepad
WindowsSystem32dri
versetchosts

Berkas Host
 Setelah itu tekan enter
maka secara otomatis
akan muncul notepad.
Lalu tambahkan dua
baris pada bagian
bawah, misal 127.0.0.1
devinta.sari.com dan
127.0.0.1 devinta.sari
tanpa .com. Jangan
lupa untuk mensave
hosts tersebut.

Berkas Host
 Langkah selanjutnya
kita akan melakukan
pengujian apakah
berkas hosts tersebut
telah berhasil ditambah
atau belum, dengan
cara ketikan perintah
ping devinta.sari.com
pada CMD.
 Menghentikannya
ctrl+c

 Salah satu HTTP Daemon yang paling banyak
digunakan adalah apache. http://httpd.apache.org/
Apache mendukung VirtualHost.
 Setelah berhasil membuat berkas hosts, maka yang
selanjutnya akan kita lakukan adalah mensetting
virtualhost.
VirtualHost pada Apache (XAMPP)

VirtualHost pada Apache (XAMPP)
 Tambahkan settingan
pada berkas httpd.conf,
yang berada pada
C:xamppapachecon
fhttpd.conf

VirtualHost pada Apache (XAMPP)
 Kemudian
tambahkan
settingan
seperti pada
gambar pada
baris terakhir
dan jangan
lupa untuk
menyimpann
ya

VirtualHost pada Apache (XAMPP)
 Buatlah sebuah
folder sites-enabled
pada direktor conf
dengan perintah :
mkdir
C:xamppapachec
onfsites-enabled

VirtualHost pada Apache (XAMPP)
 Setelah itu buatlah
sebuah berkas di
dalam folder sites-
enabled tadi, dengan
perintah : notepad
C:xamppapachec
onfsites-
enableddevinta.sari
.conf

VirtualHost pada Apache (XAMPP)
 Kemudian
tambahkan
baris berikut
pada notepad
seperti pada
gambar

VirtualHost pada Apache (XAMPP)
 Langkah
selanjutnya kita
buat direktori
vhosts untuk
meletakan logs
dan tempat
penyimpanan
sebuah website
yang akan kita
buat pada
public_html

VirtualHost pada Apache (XAMPP)
 setelah itu, kita
akan merestars
Apache pada
Xampp Control
Panel dengan
menekan tombol
Stop, kemudian
Start kembali.

VirtualHost pada Apache (XAMPP)
 Sekarang,
seharusnya
Apache Anda
sudah memiliki
setidaknya dua
buah Document
Root.
1. "C:/xampp/htd
ocs" untuk
http://localhost

VirtualHost pada Apache (XAMPP)
2. "C:/xampp/vhos
ts/ devinta.sari
/public_html"
jika ada yang
mengakses
http://devinta.sa
ri

 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.
 Dalam tutorial kali ini penulis berperan sebagai CA
(Certificate Authority) yang akan menandatangani
sertifikat sendiri serta merubah sertifikat SSL yang
dimiliki oleh XAMPP
Mengganti Sertifikat SSL XAMPP

Mengganti Sertifikat SSL XAMPP
 Buka CMD, lalu
ketikan perintah cd 
(enter)
1. Persiapan

Mengganti Sertifikat SSL XAMPP
 Lalu buat folder baru
dengan nama sslcert,
untuk membuat
direktori
menggunakan CMD
ketikan Perintah
mkdir sslcert (enter)

Mengganti Sertifikat SSL XAMPP
 Kemudian masuk
kedalam folder
sslcert dengan
perintah cd sslcert
(enter)

Mengganti Sertifikat SSL XAMPP
 Setelah berada
pada folder
sslcert, langkah
selanjutnya
adalah membuat
2 folder baru,
yaitu folder certs
dan private.
ketikan perintah
mkdir certs
private (enter)

Mengganti Sertifikat SSL XAMPP
 Sekarang buat sebuah
berkas bernama serial,
dan isi dengan 100001.
ketikan perintah : echo
100001 >serial (enter)
selanjutnya ketikan : copy
con serial (enter)
100001 maka akan muncul
pesan <Yes/No/All> :ketik
All (enter)
lalu tekan ctrl + z (enter)

Mengganti Sertifikat SSL XAMPP
 Kemudian Buat
sebuah berkas baru,
namanya
certindex.txt untuk
menampung daftar
sertifikat yang telah
kita tandatangani
ketikan perintah
notepad certindex.txt
(enter)

 Apabila muncul pesan
peringatan seperti pada
gambar maka klik Yes,
peringatan tersebut
muncul karna file
certindex belum ada,
dan notepad akan
membuat file tersebut.

Mengganti Sertifikat SSL XAMPP
 Sekarang buat
konfigurasi OpenSSL
kita, dengan perintah
notepad openssl.cnf
(enter)
Klik yes saja Lalu copy-paste baris-baris berikut:
#
# OpenSSL configuration file.
#
# Establish working directory.
dir = .
[ ca ]
default_ca = CA_default
[ CA_default ]
serial = $dir/serial
database = $dir/certindex.txt
new_certs_dir = $dir/certs
certificate = $dir/cacert.pem
private_key = $dir/private/cakey.pem
default_days = 3650
#default_md = md5
default_md = sha1
preserve = no
email_in_dn = no
nameopt = default_ca
certopt = default_ca
policy = policy_match
[ policy_match ]
countryName = match
Mengganti Sertifikat SSL XAMPP
stateOrProvinceName = match
organizationName = match
organizationalUnitName = optional
commonName = supplied
emailAddress = optional
[ req ]
default_bits = 2048 # Size of keys
default_keyfile = key.pem # name of generated keys
#default_md = md5 #
message digest algorithm
default_md = sha1 #
message digest algorithm
string_mask = nombstr # permitted characters
distinguished_name = req_distinguished_name
req_extensions = v3_req
[ req_distinguished_name ]
# Variable name Prompt string
#------------------------- ----------------------------------
0.organizationName = Organization Name (company)
organizationalUnitName = Organizational Unit Name (department, division)
emailAddress = Email Address
emailAddress_max = 40
localityName = Locality Name (city, district)
stateOrProvinceName = State or Province Name (full name)
countryName = Country Name (2 letter code)
countryName_min = 2
countryName_max = 2
commonName = Common Name (hostname.com, IP, or your name)
commonName_max = 64
# Default values for the above, for consistency and less typing.
# Variable name Value
#------------------------ ------------------------------
0.organizationName_default = Universitas Islam Negeri Sultan Syarif Kasim
localityName_default = Pekanbaru
Mengganti Sertifikat SSL XAMPP
stateOrProvinceName_default = Riau
countryName_default = ID
[ v3_ca ]
basicConstraints = CA:TRUE
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid:always,issuer:always
[ v3_req ]
basicConstraints = CA:FALSE
subjectKeyIdentifier = hash
Mengganti Sertifikat SSL XAMPP

Mengganti Sertifikat SSL XAMPP
 ketikan perintah
berikut :
C:xamppapachebino
penssl.exe req -new -x509 -
extensions v3_ca -keyout
privateCAkey.pem -out
CAcert.pem -days 3650 -
config ./openssl.cnf
(enter)
2. Membuat Sertifikat CA

Mengganti Sertifikat SSL XAMPP
 kemudian
masukan
password yang
akan kita
gunakan untuk
sertifikat CA kita

Mengganti Sertifikat SSL XAMPP
 setelah berhasil
memasukan
password, maka
kita akan diminta
untuk memasukan
informasi yang di
butuhkan pada
sertifikat.

 Dengan perintah di atas, kita sekarang sudah
memiliki sebuah kunci private untuk
menandatangani sertifikat. Kunci private tersebut
disimpan di folder private, dengan nama
CAkey.pem.
 Adapun berkas CAcert.pem adalah sertifikat public
kita yang nanti akan digunakan oleh client untuk
menginstal sertifikat kita.
Mengganti Sertifikat SSL XAMPP

Mengganti Sertifikat SSL XAMPP
 ketikan perintah
berikut ini
C:xamppapacheb
inopenssl req -new -
nodes -out localhost-
req.pem -keyout
private/localhost-
key.pem -config
./openssl.cnf (enter)
3. Membuat sertifikat untuk Localhost

Mengganti Sertifikat SSL XAMPP
 kemudian
masukan informasi
yang dibutuhkan
oleh sertifikat

Mengganti Sertifikat SSL XAMPP
 Biasanya perintah
ssl tidak mau jalan
apabila kita belum
mengsetting path
nya.
Perintah : openssl
4. Menandatangani Sertifikat Request

Mengganti Sertifikat SSL XAMPP
 Adapaun perintah
untuk mengsetting
path agar
memasukkan
direktori
C:xamppapache
bin adalah :
set
path=C:xamppapa
chebin;%PATH%
(enter)

Mengganti Sertifikat SSL XAMPP
 Selanjutnya
menandatangani
sertifikat request
dari localhost-
req.pem tadi,
gunakan perintah:
openssl ca -out
localhost.crt.pem -
config ./openssl.cnf
-infiles localhost-
req.pem (enter)

Mengganti Sertifikat SSL XAMPP
 Isi informasi yang
dibutuhkan
seperti gambar

Mengganti Sertifikat SSL XAMPP
 Setelah Anda
sukses
membuat CRT
dan KEY,
sekarang Anda
harus
meletakkanya
ke XAMPP.
5. Meletakkan CRT dan KEY ke Apache

Mengganti Sertifikat SSL XAMPP
 Jika XAMPP di
install di drive
C:, maka coba
navigasi ke
folder
C:xamppapac
heconf
 Letakkan CRT ke
folder ssl.crt
 Dan KEY ke
ssl.key

Mengganti Sertifikat SSL XAMPP
 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
kemudian ganti dengan sertifikat yang baru
Restart XAMPP, sekarang Anda telah menggunakan sertifikat yang baru.

Mengganti Sertifikat SSL XAMPP
 Buka Web Browser
anda. (contoh
menggunakan Mozila
Firefox), kemudian
pilih Tools » Option »
Advance » Encryption
» View Certificates
*contoh gambar menggunakan
bahasa indonesia
6. Menginstall Sertifikat CA

Mengganti Sertifikat SSL XAMPP
 lalu installkan sertifikat
yang telah kita buat
kedalam web browser.

Mengganti Sertifikat SSL XAMPP
 Masukkan nama
sertifikat yang
kita buat tadi dan
unduh sertifikat.

Mengganti Sertifikat SSL XAMPP
 Setelah selesai
mengikuti
petunjuk maka
akan keluar nama
sertifikat kita

Mengganti Sertifikat SSL XAMPP
 untuk melihat detail
dari sertifikat yang
telah kita install maka
kita tinggal menekan
view

Mengganti Sertifikat SSL XAMPP
 Kita coba sertifikat
yang telah diinstal
tadi masukkan link
 https://localhosts
*Jangan lupa xampp dihidupkan

SEKIAN

More Related Content

What's hot

Virtual Host + SSL
Virtual Host + SSL Virtual Host + SSL
Virtual Host + SSL marjuni .
 
Tutorial mengganti sertfikat ssl xampp virtual Hosts
Tutorial mengganti sertfikat ssl xampp virtual HostsTutorial mengganti sertfikat ssl xampp virtual Hosts
Tutorial mengganti sertfikat ssl xampp virtual Hostsaidul azmi
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppYoga Pratama Putra
 
Tutorial mengganti sertfikat ssl xampp
Tutorial mengganti sertfikat ssl xamppTutorial mengganti sertfikat ssl xampp
Tutorial mengganti sertfikat ssl xamppaidul azmi
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppNadia Chairunissa
 
How to creat virtual host + ssl
How to creat virtual host + sslHow to creat virtual host + ssl
How to creat virtual host + sslDAFIT SYAHPUTRA
 
Instalasi dan Konfigurasi DNS #1
Instalasi dan Konfigurasi DNS #1Instalasi dan Konfigurasi DNS #1
Instalasi dan Konfigurasi DNS #1David Suhendrik
 
Virtualhost+ssl
Virtualhost+sslVirtualhost+ssl
Virtualhost+sslchayo rona
 
Final project virtualhost jannah
Final project virtualhost jannahFinal project virtualhost jannah
Final project virtualhost jannahrizki nurjannah
 
SSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSSSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSibnudhoank
 
Tutorial pembuatan ca pada virtualhost dan ssl
Tutorial pembuatan ca pada virtualhost dan sslTutorial pembuatan ca pada virtualhost dan ssl
Tutorial pembuatan ca pada virtualhost dan sslDelicia Generis Humani
 
Langkah mudah memahami pembuatan dns server ubuntu 12.04
Langkah mudah memahami pembuatan dns server ubuntu 12.04Langkah mudah memahami pembuatan dns server ubuntu 12.04
Langkah mudah memahami pembuatan dns server ubuntu 12.04Riz Al-Atsary (Abu Uwais)
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkjrizkijunot
 
Instalasi Debian Server
Instalasi Debian ServerInstalasi Debian Server
Instalasi Debian Serverharisx
 
Instalasi dan konfigurasi debian wheezy 7
Instalasi dan konfigurasi debian wheezy 7Instalasi dan konfigurasi debian wheezy 7
Instalasi dan konfigurasi debian wheezy 7Hisam Rizky
 
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...slempase
 
Konfigurasi debian 5
Konfigurasi debian 5Konfigurasi debian 5
Konfigurasi debian 5gasgam
 

What's hot (20)

Virtual Host + SSL
Virtual Host + SSL Virtual Host + SSL
Virtual Host + SSL
 
Tutorial mengganti sertfikat ssl xampp virtual Hosts
Tutorial mengganti sertfikat ssl xampp virtual HostsTutorial mengganti sertfikat ssl xampp virtual Hosts
Tutorial mengganti sertfikat ssl xampp virtual Hosts
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xampp
 
Tutorial mengganti sertfikat ssl xampp
Tutorial mengganti sertfikat ssl xamppTutorial mengganti sertfikat ssl xampp
Tutorial mengganti sertfikat ssl xampp
 
Tutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xamppTutorial membuat sertifikat ssl menggunakan xampp
Tutorial membuat sertifikat ssl menggunakan xampp
 
How to creat virtual host + ssl
How to creat virtual host + sslHow to creat virtual host + ssl
How to creat virtual host + ssl
 
Instalasi dan Konfigurasi DNS #1
Instalasi dan Konfigurasi DNS #1Instalasi dan Konfigurasi DNS #1
Instalasi dan Konfigurasi DNS #1
 
Virtualhost+ssl
Virtualhost+sslVirtualhost+ssl
Virtualhost+ssl
 
Final project virtualhost jannah
Final project virtualhost jannahFinal project virtualhost jannah
Final project virtualhost jannah
 
SSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSSSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPS
 
Tutorial pembuatan ca pada virtualhost dan ssl
Tutorial pembuatan ca pada virtualhost dan sslTutorial pembuatan ca pada virtualhost dan ssl
Tutorial pembuatan ca pada virtualhost dan ssl
 
Langkah mudah memahami pembuatan dns server ubuntu 12.04
Langkah mudah memahami pembuatan dns server ubuntu 12.04Langkah mudah memahami pembuatan dns server ubuntu 12.04
Langkah mudah memahami pembuatan dns server ubuntu 12.04
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Tutorial c panel
Tutorial c panelTutorial c panel
Tutorial c panel
 
Rizki tugas produktif tkj
Rizki tugas produktif tkjRizki tugas produktif tkj
Rizki tugas produktif tkj
 
konfigurasi debian server
konfigurasi debian serverkonfigurasi debian server
konfigurasi debian server
 
Instalasi Debian Server
Instalasi Debian ServerInstalasi Debian Server
Instalasi Debian Server
 
Instalasi dan konfigurasi debian wheezy 7
Instalasi dan konfigurasi debian wheezy 7Instalasi dan konfigurasi debian wheezy 7
Instalasi dan konfigurasi debian wheezy 7
 
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
Konfigurasi pc server dan pc route6r pada lks nasional xiii jakarta tahun 201...
 
Konfigurasi debian 5
Konfigurasi debian 5Konfigurasi debian 5
Konfigurasi debian 5
 

Viewers also liked

Orientation ssl sp 2017
Orientation ssl sp 2017Orientation ssl sp 2017
Orientation ssl sp 2017sbrady368
 
SSL PROJECT PROFILE
SSL PROJECT PROFILESSL PROJECT PROFILE
SSL PROJECT PROFILEKhaled Hasan
 
Introduction to Secure Sockets Layer
Introduction to Secure Sockets LayerIntroduction to Secure Sockets Layer
Introduction to Secure Sockets LayerNascenia IT
 
Brand China - a presentation to Chinese Trademark Officials Dec2016
Brand China - a presentation to Chinese Trademark Officials Dec2016Brand China - a presentation to Chinese Trademark Officials Dec2016
Brand China - a presentation to Chinese Trademark Officials Dec2016Harry Falber
 
Claudia Isabel Ocampo
Claudia Isabel Ocampo	Claudia Isabel Ocampo
Claudia Isabel Ocampo astrydquintero
 
Sara, mayren, maria jose portafolio copia
Sara, mayren, maria jose portafolio   copiaSara, mayren, maria jose portafolio   copia
Sara, mayren, maria jose portafolio copiaMayren Arredondo
 
Dialnet evaluacion delaexpresionoralpresentacion-2414129
Dialnet evaluacion delaexpresionoralpresentacion-2414129Dialnet evaluacion delaexpresionoralpresentacion-2414129
Dialnet evaluacion delaexpresionoralpresentacion-2414129Rosa Elvira
 
14 perfect space saving solutions and storage ideas
14 perfect space saving solutions and storage ideas14 perfect space saving solutions and storage ideas
14 perfect space saving solutions and storage ideasAnn Traves
 
Dialnet evaluacion delaexpresionoralpresentacion-2414129
Dialnet evaluacion delaexpresionoralpresentacion-2414129Dialnet evaluacion delaexpresionoralpresentacion-2414129
Dialnet evaluacion delaexpresionoralpresentacion-2414129Rosa Elvira
 
Habilidades e competencias_do_administrador_de
Habilidades e competencias_do_administrador_deHabilidades e competencias_do_administrador_de
Habilidades e competencias_do_administrador_deferreiraiv
 
3Com 3C6900
3Com 3C69003Com 3C6900
3Com 3C6900savomir
 
Home lawn care
Home lawn careHome lawn care
Home lawn carebmrenner
 
Strategy 3 Assignment
Strategy 3 AssignmentStrategy 3 Assignment
Strategy 3 Assignmentcharul singh
 
Newsletter CSC 137, 3 de julho 2015
Newsletter CSC 137, 3 de julho  2015Newsletter CSC 137, 3 de julho  2015
Newsletter CSC 137, 3 de julho 2015Rui de Almeida
 

Viewers also liked (18)

Orientation ssl sp 2017
Orientation ssl sp 2017Orientation ssl sp 2017
Orientation ssl sp 2017
 
Symantec SSL Explained
Symantec SSL ExplainedSymantec SSL Explained
Symantec SSL Explained
 
SSL PROJECT PROFILE
SSL PROJECT PROFILESSL PROJECT PROFILE
SSL PROJECT PROFILE
 
Security Industry Overview
Security Industry OverviewSecurity Industry Overview
Security Industry Overview
 
Introduction to Secure Sockets Layer
Introduction to Secure Sockets LayerIntroduction to Secure Sockets Layer
Introduction to Secure Sockets Layer
 
Brand China - a presentation to Chinese Trademark Officials Dec2016
Brand China - a presentation to Chinese Trademark Officials Dec2016Brand China - a presentation to Chinese Trademark Officials Dec2016
Brand China - a presentation to Chinese Trademark Officials Dec2016
 
Claudia Isabel Ocampo
Claudia Isabel Ocampo	Claudia Isabel Ocampo
Claudia Isabel Ocampo
 
Sara, mayren, maria jose portafolio copia
Sara, mayren, maria jose portafolio   copiaSara, mayren, maria jose portafolio   copia
Sara, mayren, maria jose portafolio copia
 
Dialnet evaluacion delaexpresionoralpresentacion-2414129
Dialnet evaluacion delaexpresionoralpresentacion-2414129Dialnet evaluacion delaexpresionoralpresentacion-2414129
Dialnet evaluacion delaexpresionoralpresentacion-2414129
 
14 perfect space saving solutions and storage ideas
14 perfect space saving solutions and storage ideas14 perfect space saving solutions and storage ideas
14 perfect space saving solutions and storage ideas
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Dialnet evaluacion delaexpresionoralpresentacion-2414129
Dialnet evaluacion delaexpresionoralpresentacion-2414129Dialnet evaluacion delaexpresionoralpresentacion-2414129
Dialnet evaluacion delaexpresionoralpresentacion-2414129
 
Habilidades e competencias_do_administrador_de
Habilidades e competencias_do_administrador_deHabilidades e competencias_do_administrador_de
Habilidades e competencias_do_administrador_de
 
3Com 3C6900
3Com 3C69003Com 3C6900
3Com 3C6900
 
Home lawn care
Home lawn careHome lawn care
Home lawn care
 
Webfólio 1º semestre 2014
Webfólio 1º semestre 2014Webfólio 1º semestre 2014
Webfólio 1º semestre 2014
 
Strategy 3 Assignment
Strategy 3 AssignmentStrategy 3 Assignment
Strategy 3 Assignment
 
Newsletter CSC 137, 3 de julho 2015
Newsletter CSC 137, 3 de julho  2015Newsletter CSC 137, 3 de julho  2015
Newsletter CSC 137, 3 de julho 2015
 

Similar to Final project virtual hosts + ssl

Tutorial membuat virtual host+ssl
Tutorial membuat virtual host+sslTutorial membuat virtual host+ssl
Tutorial membuat virtual host+sslwiny setya ningrum
 
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)Apridila Anggita Suri
 
SSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSSSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSMuhammad Ibnu Wardana
 
Tiara ramadhani, sitem terdistibusi, final project, 2017
Tiara ramadhani, sitem terdistibusi, final project, 2017Tiara ramadhani, sitem terdistibusi, final project, 2017
Tiara ramadhani, sitem terdistibusi, final project, 2017Tiara Ramadhani
 
Virtual host and certificate authority
Virtual host and certificate authorityVirtual host and certificate authority
Virtual host and certificate authorityAhmad Sayuti
 
Menciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMenciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMunir Putra
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh serverOcto Ayomy
 
Membuat dns serverdidebian5
Membuat dns serverdidebian5Membuat dns serverdidebian5
Membuat dns serverdidebian5izzatuna
 
Modul setting dns--ok
Modul setting dns--ok Modul setting dns--ok
Modul setting dns--ok Iman Sudrajat
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10manafhsb
 

Similar to Final project virtual hosts + ssl (16)

Tutorial membuat virtual host+ssl
Tutorial membuat virtual host+sslTutorial membuat virtual host+ssl
Tutorial membuat virtual host+ssl
 
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
Tutorial Certificate Authority (CA) Public Key Infrastructure (PKI)
 
SSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPSSSL (Security Socket Layer) and HTTPS
SSL (Security Socket Layer) and HTTPS
 
Tiara ramadhani, sitem terdistibusi, final project, 2017
Tiara ramadhani, sitem terdistibusi, final project, 2017Tiara ramadhani, sitem terdistibusi, final project, 2017
Tiara ramadhani, sitem terdistibusi, final project, 2017
 
Virtual host and certificate authority
Virtual host and certificate authorityVirtual host and certificate authority
Virtual host and certificate authority
 
Menciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSLMenciptakan Sertifikat SSL dengan OpenSSL
Menciptakan Sertifikat SSL dengan OpenSSL
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh server
 
Tutorial virtual host + ssl
Tutorial virtual host + sslTutorial virtual host + ssl
Tutorial virtual host + ssl
 
Membuat dns serverdidebian5
Membuat dns serverdidebian5Membuat dns serverdidebian5
Membuat dns serverdidebian5
 
Virtual host
Virtual hostVirtual host
Virtual host
 
Modul setting dns--ok
Modul setting dns--ok Modul setting dns--ok
Modul setting dns--ok
 
Artikelserver
ArtikelserverArtikelserver
Artikelserver
 
Tugas SO 2
Tugas SO 2Tugas SO 2
Tugas SO 2
 
Konfigurasi web server
Konfigurasi web serverKonfigurasi web server
Konfigurasi web server
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
 
Supriyanto bind
Supriyanto bindSupriyanto bind
Supriyanto bind
 

More from devinta sari

Materi Knowledge Management - Media Knowledge Management dan Proses Knowledge...
Materi Knowledge Management - Media Knowledge Management dan Proses Knowledge...Materi Knowledge Management - Media Knowledge Management dan Proses Knowledge...
Materi Knowledge Management - Media Knowledge Management dan Proses Knowledge...devinta sari
 
Materi Testing dan Implementasi Sistem - Testing throughout the software life...
Materi Testing dan Implementasi Sistem - Testing throughout the software life...Materi Testing dan Implementasi Sistem - Testing throughout the software life...
Materi Testing dan Implementasi Sistem - Testing throughout the software life...devinta sari
 
Materi Testing dan Implementasi System
Materi Testing dan Implementasi SystemMateri Testing dan Implementasi System
Materi Testing dan Implementasi Systemdevinta sari
 
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is TestingMateri testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testingdevinta sari
 
Materi sosioteknologi
Materi sosioteknologiMateri sosioteknologi
Materi sosioteknologidevinta sari
 
Tutorial membuat public key infrastruktur
Tutorial membuat public key infrastrukturTutorial membuat public key infrastruktur
Tutorial membuat public key infrastrukturdevinta sari
 

More from devinta sari (6)

Materi Knowledge Management - Media Knowledge Management dan Proses Knowledge...
Materi Knowledge Management - Media Knowledge Management dan Proses Knowledge...Materi Knowledge Management - Media Knowledge Management dan Proses Knowledge...
Materi Knowledge Management - Media Knowledge Management dan Proses Knowledge...
 
Materi Testing dan Implementasi Sistem - Testing throughout the software life...
Materi Testing dan Implementasi Sistem - Testing throughout the software life...Materi Testing dan Implementasi Sistem - Testing throughout the software life...
Materi Testing dan Implementasi Sistem - Testing throughout the software life...
 
Materi Testing dan Implementasi System
Materi Testing dan Implementasi SystemMateri Testing dan Implementasi System
Materi Testing dan Implementasi System
 
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is TestingMateri testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
 
Materi sosioteknologi
Materi sosioteknologiMateri sosioteknologi
Materi sosioteknologi
 
Tutorial membuat public key infrastruktur
Tutorial membuat public key infrastrukturTutorial membuat public key infrastruktur
Tutorial membuat public key infrastruktur
 

Recently uploaded

LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 

Recently uploaded (20)

LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 

Final project virtual hosts + ssl

  • 2.  Menjalankan CMD sebagai Administrator  Klik icon Search windows yang terletak pada bagian kedua bawah pada komputer/laptop anda.  Pada Kolom Search program and File Tuliskan CMD » Pilih Command Prompt » Klik Kanan Pada Command Prompt » Run as Administrator
  • 3.  Menjalankan CMD sebagai Administrator  Setelah kita berhasil menjalankan CMD, maka kita lakukan pengujian dengan menjalankan perintah SET US.
  • 4.   Host file digunakan oleh sistem operasi untuk meng- override settingan DNS yang diberikan oleh DNS Server.  Disini kita perlu hak akses sebagai administrator untuk dapat mengedit file hosts untuk menambahkan alamat IP kita.  Tutorial kali ini kita akan menambahkan alamat IP 127.0.0.0 dengan DNS devinta.sari.com pada file hosts Berkas Host
  • 5.  Berkas Host  Jalankan CMD sebagai Administrator seperti tugas sebelumnya, Lalu ketikan perintah : notepad WindowsSystem32dri versetchosts
  • 6.  Berkas Host  Setelah itu tekan enter maka secara otomatis akan muncul notepad. Lalu tambahkan dua baris pada bagian bawah, misal 127.0.0.1 devinta.sari.com dan 127.0.0.1 devinta.sari tanpa .com. Jangan lupa untuk mensave hosts tersebut.
  • 7.  Berkas Host  Langkah selanjutnya kita akan melakukan pengujian apakah berkas hosts tersebut telah berhasil ditambah atau belum, dengan cara ketikan perintah ping devinta.sari.com pada CMD.  Menghentikannya ctrl+c
  • 8.   Salah satu HTTP Daemon yang paling banyak digunakan adalah apache. http://httpd.apache.org/ Apache mendukung VirtualHost.  Setelah berhasil membuat berkas hosts, maka yang selanjutnya akan kita lakukan adalah mensetting virtualhost. VirtualHost pada Apache (XAMPP)
  • 9.  VirtualHost pada Apache (XAMPP)  Tambahkan settingan pada berkas httpd.conf, yang berada pada C:xamppapachecon fhttpd.conf
  • 10.  VirtualHost pada Apache (XAMPP)  Kemudian tambahkan settingan seperti pada gambar pada baris terakhir dan jangan lupa untuk menyimpann ya
  • 11.  VirtualHost pada Apache (XAMPP)  Buatlah sebuah folder sites-enabled pada direktor conf dengan perintah : mkdir C:xamppapachec onfsites-enabled
  • 12.  VirtualHost pada Apache (XAMPP)  Setelah itu buatlah sebuah berkas di dalam folder sites- enabled tadi, dengan perintah : notepad C:xamppapachec onfsites- enableddevinta.sari .conf
  • 13.  VirtualHost pada Apache (XAMPP)  Kemudian tambahkan baris berikut pada notepad seperti pada gambar
  • 14.  VirtualHost pada Apache (XAMPP)  Langkah selanjutnya kita buat direktori vhosts untuk meletakan logs dan tempat penyimpanan sebuah website yang akan kita buat pada public_html
  • 15.  VirtualHost pada Apache (XAMPP)  setelah itu, kita akan merestars Apache pada Xampp Control Panel dengan menekan tombol Stop, kemudian Start kembali.
  • 16.  VirtualHost pada Apache (XAMPP)  Sekarang, seharusnya Apache Anda sudah memiliki setidaknya dua buah Document Root. 1. "C:/xampp/htd ocs" untuk http://localhost
  • 17.  VirtualHost pada Apache (XAMPP) 2. "C:/xampp/vhos ts/ devinta.sari /public_html" jika ada yang mengakses http://devinta.sa ri
  • 18.   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.  Dalam tutorial kali ini penulis berperan sebagai CA (Certificate Authority) yang akan menandatangani sertifikat sendiri serta merubah sertifikat SSL yang dimiliki oleh XAMPP Mengganti Sertifikat SSL XAMPP
  • 19.  Mengganti Sertifikat SSL XAMPP  Buka CMD, lalu ketikan perintah cd (enter) 1. Persiapan
  • 20.  Mengganti Sertifikat SSL XAMPP  Lalu buat folder baru dengan nama sslcert, untuk membuat direktori menggunakan CMD ketikan Perintah mkdir sslcert (enter)
  • 21.  Mengganti Sertifikat SSL XAMPP  Kemudian masuk kedalam folder sslcert dengan perintah cd sslcert (enter)
  • 22.  Mengganti Sertifikat SSL XAMPP  Setelah berada pada folder sslcert, langkah selanjutnya adalah membuat 2 folder baru, yaitu folder certs dan private. ketikan perintah mkdir certs private (enter)
  • 23.  Mengganti Sertifikat SSL XAMPP  Sekarang buat sebuah berkas bernama serial, dan isi dengan 100001. ketikan perintah : echo 100001 >serial (enter) selanjutnya ketikan : copy con serial (enter) 100001 maka akan muncul pesan <Yes/No/All> :ketik All (enter) lalu tekan ctrl + z (enter)
  • 24.  Mengganti Sertifikat SSL XAMPP  Kemudian Buat sebuah berkas baru, namanya certindex.txt untuk menampung daftar sertifikat yang telah kita tandatangani ketikan perintah notepad certindex.txt (enter)
  • 25.   Apabila muncul pesan peringatan seperti pada gambar maka klik Yes, peringatan tersebut muncul karna file certindex belum ada, dan notepad akan membuat file tersebut.
  • 26.  Mengganti Sertifikat SSL XAMPP  Sekarang buat konfigurasi OpenSSL kita, dengan perintah notepad openssl.cnf (enter)
  • 27. Klik yes saja Lalu copy-paste baris-baris berikut: # # OpenSSL configuration file. # # Establish working directory. dir = . [ ca ] default_ca = CA_default [ CA_default ] serial = $dir/serial database = $dir/certindex.txt new_certs_dir = $dir/certs certificate = $dir/cacert.pem private_key = $dir/private/cakey.pem default_days = 3650 #default_md = md5 default_md = sha1 preserve = no email_in_dn = no nameopt = default_ca certopt = default_ca policy = policy_match [ policy_match ] countryName = match Mengganti Sertifikat SSL XAMPP
  • 28. stateOrProvinceName = match organizationName = match organizationalUnitName = optional commonName = supplied emailAddress = optional [ req ] default_bits = 2048 # Size of keys default_keyfile = key.pem # name of generated keys #default_md = md5 # message digest algorithm default_md = sha1 # message digest algorithm string_mask = nombstr # permitted characters distinguished_name = req_distinguished_name req_extensions = v3_req [ req_distinguished_name ] # Variable name Prompt string #------------------------- ---------------------------------- 0.organizationName = Organization Name (company) organizationalUnitName = Organizational Unit Name (department, division) emailAddress = Email Address emailAddress_max = 40 localityName = Locality Name (city, district) stateOrProvinceName = State or Province Name (full name) countryName = Country Name (2 letter code) countryName_min = 2 countryName_max = 2 commonName = Common Name (hostname.com, IP, or your name) commonName_max = 64 # Default values for the above, for consistency and less typing. # Variable name Value #------------------------ ------------------------------ 0.organizationName_default = Universitas Islam Negeri Sultan Syarif Kasim localityName_default = Pekanbaru Mengganti Sertifikat SSL XAMPP
  • 29. stateOrProvinceName_default = Riau countryName_default = ID [ v3_ca ] basicConstraints = CA:TRUE subjectKeyIdentifier = hash authorityKeyIdentifier = keyid:always,issuer:always [ v3_req ] basicConstraints = CA:FALSE subjectKeyIdentifier = hash Mengganti Sertifikat SSL XAMPP
  • 30.  Mengganti Sertifikat SSL XAMPP  ketikan perintah berikut : C:xamppapachebino penssl.exe req -new -x509 - extensions v3_ca -keyout privateCAkey.pem -out CAcert.pem -days 3650 - config ./openssl.cnf (enter) 2. Membuat Sertifikat CA
  • 31.  Mengganti Sertifikat SSL XAMPP  kemudian masukan password yang akan kita gunakan untuk sertifikat CA kita
  • 32.  Mengganti Sertifikat SSL XAMPP  setelah berhasil memasukan password, maka kita akan diminta untuk memasukan informasi yang di butuhkan pada sertifikat.
  • 33.   Dengan perintah di atas, kita sekarang sudah memiliki sebuah kunci private untuk menandatangani sertifikat. Kunci private tersebut disimpan di folder private, dengan nama CAkey.pem.  Adapun berkas CAcert.pem adalah sertifikat public kita yang nanti akan digunakan oleh client untuk menginstal sertifikat kita. Mengganti Sertifikat SSL XAMPP
  • 34.  Mengganti Sertifikat SSL XAMPP  ketikan perintah berikut ini C:xamppapacheb inopenssl req -new - nodes -out localhost- req.pem -keyout private/localhost- key.pem -config ./openssl.cnf (enter) 3. Membuat sertifikat untuk Localhost
  • 35.  Mengganti Sertifikat SSL XAMPP  kemudian masukan informasi yang dibutuhkan oleh sertifikat
  • 36.  Mengganti Sertifikat SSL XAMPP  Biasanya perintah ssl tidak mau jalan apabila kita belum mengsetting path nya. Perintah : openssl 4. Menandatangani Sertifikat Request
  • 37.  Mengganti Sertifikat SSL XAMPP  Adapaun perintah untuk mengsetting path agar memasukkan direktori C:xamppapache bin adalah : set path=C:xamppapa chebin;%PATH% (enter)
  • 38.  Mengganti Sertifikat SSL XAMPP  Selanjutnya menandatangani sertifikat request dari localhost- req.pem tadi, gunakan perintah: openssl ca -out localhost.crt.pem - config ./openssl.cnf -infiles localhost- req.pem (enter)
  • 39.  Mengganti Sertifikat SSL XAMPP  Isi informasi yang dibutuhkan seperti gambar
  • 40.  Mengganti Sertifikat SSL XAMPP  Setelah Anda sukses membuat CRT dan KEY, sekarang Anda harus meletakkanya ke XAMPP. 5. Meletakkan CRT dan KEY ke Apache
  • 41.  Mengganti Sertifikat SSL XAMPP  Jika XAMPP di install di drive C:, maka coba navigasi ke folder C:xamppapac heconf  Letakkan CRT ke folder ssl.crt  Dan KEY ke ssl.key
  • 42.  Mengganti Sertifikat SSL XAMPP  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
  • 43. kemudian ganti dengan sertifikat yang baru Restart XAMPP, sekarang Anda telah menggunakan sertifikat yang baru.
  • 44.  Mengganti Sertifikat SSL XAMPP  Buka Web Browser anda. (contoh menggunakan Mozila Firefox), kemudian pilih Tools » Option » Advance » Encryption » View Certificates *contoh gambar menggunakan bahasa indonesia 6. Menginstall Sertifikat CA
  • 45.  Mengganti Sertifikat SSL XAMPP  lalu installkan sertifikat yang telah kita buat kedalam web browser.
  • 46.  Mengganti Sertifikat SSL XAMPP  Masukkan nama sertifikat yang kita buat tadi dan unduh sertifikat.
  • 47.  Mengganti Sertifikat SSL XAMPP  Setelah selesai mengikuti petunjuk maka akan keluar nama sertifikat kita
  • 48.  Mengganti Sertifikat SSL XAMPP  untuk melihat detail dari sertifikat yang telah kita install maka kita tinggal menekan view
  • 49.  Mengganti Sertifikat SSL XAMPP  Kita coba sertifikat yang telah diinstal tadi masukkan link  https://localhosts *Jangan lupa xampp dihidupkan