GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengarahkan HTTP ke HTTPS secara otomatis di server Apache?

Saya sebenarnya telah mengikuti contoh ini dan berhasil untuk saya :)

NameVirtualHost *:80
<VirtualHost *:80>
   ServerName mysite.example.com
   Redirect permanent / https://mysite.example.com/
</VirtualHost>

<VirtualHost _default_:443>
   ServerName mysite.example.com
  DocumentRoot /usr/local/apache2/htdocs
  SSLEngine On
 # etc...
</VirtualHost>

Lalu lakukan:

/etc/init.d/httpd restart


RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI}

http://www.sslshopper.com/apache-redirect-http-to-https.html

atau

http://www.cyberciti.biz/tips/howto-apache-force-https-secure-connections.html


Linux
  1. Cara memaksa Apache untuk menggunakan HTTPS

  2. Mengalihkan Situs HTTP Anda ke HTTPS

  3. Cara Mengatur Apache dengan HTTP/2 di Ubuntu 16.04

  1. Alihkan ke HTTPS

  2. Bagaimana cara mengarahkan ulang http ke https menggunakan .htaccess?

  3. Cara mengamankan Apache dengan Lets Encrypt di Ubuntu 18.04

  1. Cara Mengarahkan HTTP ke HTTPS di Nginx

  2. Nonaktifkan kompresi HTTP di server Apache

  3. Cara mengkonfigurasi host virtual Apache di ubuntu