HTTP dan HTTPS


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”.
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