Linux KNOWLEDGE by Spreech 

 home |
Too Cool for Internet Explorer

Apache Rewrite Rule SSL

Bloged in Server by manuel.schwab Dienstag Juli 21, 2009

Folgende zwei Probleme hatte ich und wie folgt gelöst:

1. Anfragen an http://domain.tld/check* sollten auf https://www.domain.tld/check* weitergeleitet werden.

Hierfür eine entsprechende RewriteRule im vHost:

RewriteEngine On
RewriteCond %{REQUEST_URI} /check+[a-zA-Z_\.]
RewriteRule ^(.*) https://www.domain.tld%{REQUEST_URI} [L]

2. SSL Anfragen an https://domain.tld sollten auf https://www.domain.tld weitergeleitet werden.
Die entsprechende RewriteRule:

RewriteEngine On
RewriteCond %{SERVER_NAME} domain.tld
RewriteCond %{HTTPS} on
RewriteRule ^(.*) https://www.domain.tld%{REQUEST_URI} [L]

php SSL Verbindung prüfen/erzwingen

Bloged in php by manuel.schwab Dienstag Juli 21, 2009
if ($_SERVER[‚HTTPS‘] != "on") {
    $url = "https://". $_SERVER[‚SERVER_NAME‘] . $_SERVER[‚REQUEST_URI‘];
    header("Location: $url");
    exit;
}

apache2 mod_auth und mod_access kombinieren

Bloged in Server by manuel.schwab Montag Juli 13, 2009

Eine Beispielkonfiguration für die Kombination von mod_auth und mod_access kann so aussehen:

Require valid-user
Order Deny,Allow
Deny from all
Allow from 123.123.123.123
Satisfy All
SSLRequireSSL
AuthType Basic
AuthName „Authentifizierung“
AuthUserFile /var/db/access/users

Hier wird nur einem gültigen Benutzer Zugriff gewährt welcher zudem gleichzeitig die Ip 123.123.123.123 haben muss.

Möchte man, dass ein Benutzer Zugriff erhält der entweder ein gültiger Benutzer ist oder die IP 123.123.123.123 hat, dann ersetzt man

Satisfy all

durch

Satisfy any

Suspend to Ram / Disk auf Toshiba L300 D

Bloged in Problembehebung by manuel.schwab Mittwoch Juli 8, 2009

bisher hatte Suspend to Ram bzw. Suspend to Disk nie funktioniert.

Durch eine kleine Anpassung des grub Bootmenüs hat es nun aber geklappt:

Und zwar muss folgender Eintrag in der Kernel Zeile hinzugefügt werden:

acpi_osi=“Linux“

Powered by Wordpress, theme by Dimension 2k