Grav: Redirect trafik HTTP ke HTTPS

Masih seputar konfigurasi Grav dengan nginx dan php-fpm, sekarang akan cekidot bagaimana caranya redirect trafik dari semua http ke https. Tujuannya adalah ketika orang membuka website Grav kita tanpa https, maka otomatis akan menjadi https.

Hal yang perlu kita lakukan adalah kita ubah konfigurasi nginx untuk grav ini, namun yang kita edit adalah konfigurasi nginx untuk yang non SSL. Jadi kita edit dengan nama file seperti ini :

namawebsite.nginx.conf

Setelah itu, mengacu pada tutorial konfigurasi Grav dengan nginx dan php-fpm waktu itu, kita hanya menambahkan 1 baris saja pada konfigurasi file nginx. Contoh jadinya seperti di bawah ini.

...
error_log /var/log/nginx/domains/domain.error.log error;

rewrite ^ https://$server_name$request_uri? permanent;

location / {

try_files $uri $uri/ /index.php?$query_string;
...

Pada konfigurasi di atas, yang saya blok adalah baris yang ditambahkan.

Setelah ditambahkan, kita restart nginx dan pastikan nginx service tersebut menyala. Kemudian tinggal di test deh, apakah sudah berhasil atau belum.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.