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

SEO: Non-defensive URL construction – no duplicate content – regex

9. Dezember 2010 at 17:01

Um zu verhindern dass durch verschiedene Schreibweisen von URLs duplicate content entsteht,  ist es ratsam einheitliche URLs zu erzeugen (z.B. nur die kleinschreibweise zu akzeptieren).

Aus gründen der besseren Benutzbarkeit (usability) ist es natürlich von Vorteil auch verschiedene Schreibweisen der URL zu berücksichtigen, im Detail:

http://www.fly2mars-media.de/seoblog/

sollte genauso berücksichtigt werden wie

http://www.Fly2Mars-Media.de/SeoBlog/

allerdings soll für Google nur eine Schreibweise verwendet werden, da sonst ggf. ein duplicate content problem entsteht.

Die Lösung ist ein rewrite der URL über mod_rewrite, hier die Lösung:

RewriteEngine On
 # lowercase request_uri and redirect 301
 RewriteMap  lc int:tolower
 RewriteCond %{REQUEST_URI} [A-Z]
 RewriteRule (.*) ${lc:$1} [R=301,L]

Beachtet auch diesen Tipp: Apache: RewriteMap not allowed here Problem

Möchtet ihr bestimmte Ordner ausschließen, so könnt ihr dies z.b. für die Ordner tmp und cache wie folgt:

RewriteCond %{REQUEST_URI} !^/(tmp|cache)

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/