apache
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
apache [2013/09/02 21:54] – ungültiger Link entfernt olli | apache [2020/11/22 09:27] (aktuell) – [Links] olli | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
===== ~/ | ===== ~/ | ||
- | Um benutzerspezifische Webseiten im Homeverzeichnis mit PHP zu aktivieren, müssen in / | + | Um benutzerspezifische Webseiten im Homeverzeichnis mit PHP zu aktivieren, müssen in '' |
+ | < | ||
+ | < | ||
+ | < | ||
+ | php_admin_flag engine Off | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | Danach muss das Modul aktiviert und der Apache | ||
<code bash> | <code bash> | ||
sudo a2enmod userdir && | sudo a2enmod userdir && | ||
Zeile 14: | Zeile 22: | ||
sudo service apache2 restart | sudo service apache2 restart | ||
</ | </ | ||
+ | |||
+ | ===== Alle Zugriffe verschlüsselt ===== | ||
+ | Um alle Zugriffe verschlüsselt über SSL abzuwickeln, | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTPS} off | ||
+ | RewriteRule (.*) https:// | ||
+ | </ | ||
+ | |||
+ | ===== Kanonische URLs ===== | ||
+ | Um kanonische URLs, d.h. immer ohne oder mit www zu erzwingen, folgendes in die '' | ||
+ | |||
+ | ==== Umleitung von www zu nicht-www ==== | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTPS} off | ||
+ | RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] | ||
+ | RewriteRule ^(.*)$ http:// | ||
+ | </ | ||
+ | |||
+ | ==== Umleitung von nicht-www zu www ==== | ||
+ | < | ||
+ | RewriteCond %{HTTP_HOST} !^www\.(.+)$ [NC] | ||
+ | RewriteRule ^(.*)$ http:// | ||
+ | </ | ||
+ | oder | ||
+ | < | ||
+ | RewriteCond %{HTTP_HOST} !^www\. [NC] | ||
+ | RewriteCond %{HTTP_HOST} ^(.+)$ [NC] | ||
+ | RewriteRule ^(.*)$ http:// | ||
+ | </ | ||
+ | |||
+ | ==== Unterschiedliche Inhalte verschlüsselt/ | ||
+ | Sollen (einzelne) Inhalte verschieden sein, je nachdem ob der Zugriff verschlüsselt oder unverschlüsselt erfolgt, kann dies so einem Eintrag in der '' | ||
+ | Hier am Beispiel der Datei '' | ||
+ | < | ||
+ | RewriteCond %{HTTPS} on | ||
+ | RewriteRule ^robots\.txt$ robots_ssl.txt [L] | ||
+ | </ | ||
+ | |||
+ | |||
===== Links ===== | ===== Links ===== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
apache.1378151673.txt.gz · Zuletzt geändert: 2013/09/02 21:54 von olli