1. Untuk menginstall paket web server ketik perintah “apt install apache2 php” . dan tunggu hingga proses selesai.
2. Pindah ke direktori sites-available dengan perintah cd /etc/apache2/sites-available/.
3. Anda bisa melihat isi direktori dengan perintah ls dapat terlihat 2 file. Kita coba melihat file 000-default.conf dengan konfigurasi “nano 000-default.conf”.
4. Kita masuk ke direktori tempat menyimpan file web server, pada /var/www/html. Kita ketik perintah “cd /var/www/html” . Setelah itu konfigurasikan file index.html didalamnya ketik “nano index.html”. Lalu jangan lupa save.
5. Setelah itu restart service apache2nya. Ketik “/etc/init.d/apache2 restart”. Jika gagal berarti ada konfigurasi yang salah.
WEB SERVER SECURE
1. Install paket “openssl ssl-cert” dengan mengetik
perintah “apt install openssl ssl-cert” karena
disini saya telah mengintall maka disitu tampil “already the newest version”.
2. Setelah itu kita buat sertifikan sendiri (self-signed)
dengan mengetik perintah berikut
openssl req –x509
–newkey rsa:1024 –keyout /etc/ssl/private/apache2.pem –out
/etc/ssl/certs/apache.crt –nodes –days
365.
3. Setelah itu kita rubah permission folder yang
telah kita buat tadi, agar admin saja yang dapat mengakses dan hanya perintah
read & write saja. Ketik perintah “chmod
600 /direktori”
4. Langkah selanjutnya kita masuk ke direktori
/etc/apache2/sites-available/ dengan mengetik perintah “cd /etc/ apache2/sites-available/” dan kita konfigurasikan file
default-ssl.conf dengan peintah “nano
default-ssl.conf”.
5. Kita aktifkan “SSLEngine on”, lalu “SSLCertificateFile”
dan “SSLCertificateKeyFile” arahkan
ke direktori tempat sertifikat yang telah kita buat tadi.
6. Kita aktifkan konfigurasi file situs ssl dengan perintah “a2ensite default-ssl.conf”.
6. Kita aktifkan konfigurasi file situs ssl dengan perintah “a2ensite default-ssl.conf”.
7. Setelah itu kita aktifkan konfigurasi sertifikat
sslnya dengan perintah “a2enmod ssl”.
8. Setelah itu kita restart service apachenya
dengan perintah “/etc/init.d/apache2.restart"
9. Kita coba buka dengan web
browser lagi, ketik https://AlamatIp
REDIRECT HTTP KE HTTPS
1. Kita konfigurasikan file 000-default.conf pada
/etc/apache2/sites-available/ dengan “nano
/etc/apache2/sites-available/000-default.conf” tambahkan script “RedirectPermanent / https://AlamatIp” . dibawah DocumentRoot.
2. Kemudian kita restart service apache2 dengan
perintah “/etc/init.d/apache2 restart"
3. Kita coba buka website kita
dengan ketik http://AlamatIp .
Jika berhasil maka akan langsung diarahkan ke web HTTPS.
4. Kita coba buka website kita dengan ketik http://AlamatIp. Jika berhasil maka akan langsung
diarahkan ke web HTTPS.
SEKIAN. TERIMA KASIH :):)

















0 Response to "HTTP dan HTTPS"
Posting Komentar