Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
server_und_serverdienste:apache_auf_https_forcen [2017/04/01 18:25] – angelegt adminserver_und_serverdienste:apache_auf_https_forcen [2021/03/04 15:58] lois
Zeile 1: Zeile 1:
 ====== Apache auf HTTPS forcen ====== ====== Apache auf HTTPS forcen ======
  
 +Hauseigenes Apt-Repo: [[https://apt.iteas.at]]    [[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KE592Y5993ZKW|{{:wiki:btn_donatecc_lg.gif|}}]]
 +\\
 +\\
 +<code>
 +apt install php libapache2-mod-php
 +a2enmod ssl
 +a2enmod rewrite
 +</code>
  
 Um den Defaultwebserver auf HTTPS weiter leiten zu lassen, editiert man die Datei (Ubuntu 16.04) Um den Defaultwebserver auf HTTPS weiter leiten zu lassen, editiert man die Datei (Ubuntu 16.04)
Zeile 10: Zeile 18:
   <VirtualHost *:80>   <VirtualHost *:80>
       ...       ...
-      ServerName www.example.com +      RewriteEngine On 
-      Redirect "/" "https://www.example.com/"+      RewriteCond %{SERVER_PORT} !^443$ 
 +      RewriteRule (.*) https://%{HTTP_HOST}/$1 [L] # Eventhier den weglassen.
       ...       ...
   </VirtualHost>   </VirtualHost>
Zeile 18: Zeile 27:
  
   *  Quelle: http://httpd.apache.org/docs/2.4/rewrite/avoid.html   *  Quelle: http://httpd.apache.org/docs/2.4/rewrite/avoid.html
 +
 +==== Das ganze mit PHP direkt in einer index.php ====
 +<code>
 +apt install php libapache2-mod-php
 +a2enmod ssl
 +</code>
 +
 +<file php index.php>
 +<?php
 +header("location: https://meinhost/pfad/");
 +exit;
 +?>
 +</file>
 +