Redirect HTTP ke HTTPS Apache2 di Debian



Redirect HTTP ke HTTPS di Apache2 di Debian :

1. Redirect HTTP to HTTPS dengan .htaccess File
$ sudo a2enmod rewrite [Ubuntu/Debian]


Buatlah/edit .htaccess dan isi dengan code berikut
RewriteEngine On
RewriteCond %{HTTPS}  !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]


2. Redirect HTTP to HTTPS di Apache Virtual Host
untuk redirect semua traffic ke HTTPS anda butuh edit Virtual Host Apache.
adapun code yang perlu ditambahkan sebagai berikut :
NameVirtualHost *:80
<VirtualHost *:80>
   ServerName www.yourdomain.com
   Redirect / https://www.yourdomain.com
</VirtualHost>

<VirtualHost _default_:443>
   ServerName www.yourdomain.com
   DocumentRoot /var/www/html/
   SSLEngine On
# etc...
</VirtualHost>

Kategori

Kategori