Apache: SSLSessionCache: Invalid argument: size has to be >= 8192 bytes

5. Dezember 2013 at 15:43

Die Fehlermeldung des Apache-Servers unter Windows

Ihr erhaltet beim start des Apache die Fehlermeldung „SSLSessionCache: Invalid argument: size has to be >= 8192 bytes„?

screenshot-cmd-apache-windows-sssessioncache-error

Kein Grund zur Panik!

Die Lösung

Gebt folgenden Befehl in der cmd.exe-console ein: dir /x c:\
um die Kurzform des Pfades zum Apache zu erfahren, in diesem Fall C:\PROGRA\~2\Zend\Apache2

cmd-dir-x-c-apache-sslsessioncache-problem

Deshalb den Pfad in der httpd-ssl.conf mit dem Short-Name anpassen:
SSLSessionCache        „shmcb:C:\PROGRA\~2/Zend/Apache2/logs/ssl_scache(512000)“

Das war’s! 🙂

Wenn euch der Tipp geholfen hat, bitte diesen Artikel auch bei Google+ und Facebook teilen, danke für euren Support!

Wartungsseite / Wartungsmodus über mod_rewrite definieren? Wartungsseiten in Magento

18. Mai 2012 at 14:18

Ihr möchtet eine Wartungsseite über mod_rewrite für verschiedene Hosts (Domains / Webseiten) und als Ausnahme z.B. das interne Firmennetzwerk definieren?

Hier die Lösung über mod_rewrite:

############################################
## Maintenance window
RewriteCond %{HTTP_HOST} ^domain1\.de$
RewriteCond %{HTTP:x-forwarded-for} !^192\.168\.0\.13$
RewriteCond %{REQUEST_URI} !^/media/ [NC]
RewriteRule .* tools/wartung/maintenance_page1.php [L]
RewriteCond %{HTTP_HOST} ^domain2\.de$
RewriteCond %{HTTP:x-forwarded-for} !^192\.168\.0\.13$
RewriteCond %{REQUEST_URI} !^/media/ [NC]
RewriteRule .* tools/wartung/maintenance_page2.php [L]
RewriteCond %{HTTP_HOST} ^domain3\.de$
RewriteCond %{HTTP:x-forwarded-for} !^192\.168\.0\.13$
RewriteCond %{REQUEST_URI} !^/media/ [NC]
RewriteRule .* tools/wartung/maintenance_page3.php [L]

 

Gleichseitig sollte auf der maintenance_page ein 503-Status-Code ausgegeben werden, z.B. mit folgender Seite:

<?php

<?php
ob_start();
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 3600');
header('X-Powered-By:');
?><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Temporarily Unavailable</title>
</head><body>
<h1>Service Temporarily Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
</body></html>

?>

Gefällt euch der Artikel? Dann bitte bewerten und bei Facebook & Google+ teilen!
Danke für euren Support!

Alle lokalen Änderungen per svn revert zurück setzen

17. Februar 2012 at 12:28

Mit dem folgenden Command könnt ihr alle lokal geänderten Dateien inkl. Unterordner reverten (leider fehlt dem SVN-Command dafür eine Option):

svn st -q | awk '{print $2;}' | xargs svn revert

Memchache per Telnet löschen / leeren

18. Januar 2012 at 17:33

Den Memcache des Apache könnt ihr wie folgt über Telnet Verbindung leeren/löschen/aktualisieren:

Connected euch zum telnet server und dem memcache port:

telnet localhost 11211

Wenn ihr erfolgreich connected wurdet, erhaltet ihr die Meldung „Connected to localhost.“

Danach einfach ein

flush_all

und mit

quit

wieder telnet beenden. Schon sollte alles „schön“ sein! 🙂

Hamster: kleiner kostenloser News- und Mail-Server mit IMAP-Unterstützung für Windows

29. März 2011 at 14:48

Ihr benötigt ein kleinen News- und Mail-Server (inkl. IMAP-Unterstützung) welcher zu gleich auch noch unter Windows (Windos XP, Vista, Windows 7, etc.) läuft?

Dann ist der kostenlose OpenSource Mail-Server Hamster eure Wahl, zu laden unter:

http://www.arcorhome.de/newshamster/tgl/misc/hamster_de.html

Apache: RewriteMap not allowed here

9. Dezember 2010 at 11:08

Wenn ihr vom Apache die Fehlermeldung „RewriteMap not allowed here“ bekommt, dann solltet ihr die RewriteMap nicht in die .htaccess anlegen. Selbst bei AllowOveride All dies nicht in der .htaccess möglich.

Um das Problem zu lösen, müsst ihr die Rewrite-Anweisungen in die vhost.conf (bzw. dort wo ihr euren vhost definiert habt) schreiben.

SSL Zertifikate selber erstellen – SSL Zertifikat unter Windows erstellen

2. Dezember 2010 at 17:09

Ihr möchtet unter Windows Euer eigenes SSL Zertifikat erstellen? Zum Beispiel um die Verbindung seines FTP oder Webservers zu verschlüsseln.

Mit der Hilfe von FileZilla FTP Server ist dies mit wenigen klicks unter Windows möglich.

Nach der Installation zuerst die FileZilla Server.exe starten. Danach die FileZilla Server Interface.exe, klickt dort in dem kleinen Fenster auf ok, ohne weitere Werte einzugeben und ihr landet im Hauptfenster der Serverkonfiguration. Jetzt ein Klick auf Edit, dann auf Settings.

Unter SSL/TLS Settings verbirgt sich der Generate new certificate Button.
Das Zertifikat läßt sich zum Beispiel auch für den ZendServer oder Xampp (Apache-Webserver für Windows) verwenden.

Kopiert die erzeugte crt-datei in das apache ssl.crt-Verzeichnis, z.B.:
C:\programme\apache\conf\ssl.crt\server.crt

Dass selbe mit dem server.key, z.B.:
C:\programme\apache\conf\ssl.key\server.key, dort muß der Inhalt der eigenen .pvk Datei reinkopiert werden.

Ein Server.key könnt ihr auch mit dem folgenden Befehl erstellen (setzt installierten openssl voraus) :
openssl.exe genrsa -des3 -out server.key 1024

http://filezilla.sourceforge.net/