GNU/Linux >> Znalost Linux >  >> Linux

Jak automaticky přesměrovat HTTP na HTTPS na serverech Apache?

Vlastně jsem následoval tento příklad a fungovalo to pro mě :)

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>

Pak proveďte:

/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

nebo

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


Linux
  1. Přesměrujte svůj web HTTP na HTTPS

  2. Jak přesměrovat http na https pomocí .htaccess?

  3. Jak zabezpečit Apache pomocí Lets Encrypt na Ubuntu 18.04

  1. Jak přinutit Apache používat HTTPS

  2. Přesměrování na HTTPS

  3. Zakažte kompresi HTTP na serverech Apache

  1. Jak přesměrovat HTTP na HTTPS v Nginx

  2. Jak nastavit Apache s HTTP/2 na Ubuntu 16.04

  3. Jak nakonfigurovat virtuálního hostitele Apache na ubuntu