GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie leitet man HTTP automatisch auf HTTPS auf Apache-Servern um?

Ich bin diesem Beispiel tatsächlich gefolgt und es hat bei mir funktioniert :)

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>

Dann machen Sie:

/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

oder

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


Linux
  1. So zwingen Sie Apache, HTTPS zu verwenden

  2. Leiten Sie Ihre HTTP-Site auf HTTPS um

  3. So richten Sie Apache mit HTTP/2 unter Ubuntu 16.04 ein

  4. Deaktivieren Sie die HTTP-Komprimierung auf Apache-Servern

  5. So konfigurieren Sie den virtuellen Apache-Host auf Ubuntu

So aktivieren Sie HTTP/2 in Apache unter Ubuntu

Wie leite ich meine Website von HTTP auf HTTPS um?

So aktivieren Sie die erzwungene HTTPS-Umleitung in cPanel

So aktivieren Sie HTTP/2 in Apache auf einem Linux-System

So aktivieren Sie HTTP/2 mit Apache in Ubuntu

So richten Sie Nginx als Loadbalancer für Apache oder Tomcat für HTTP/HTTPS ein