Server

PEM in PFX Zertifikat konvertieren

Januar 25, 2011

Um ein PEM in ein PFX Zertifikat für den IIS zu konvertieren einfach den Schlüssels und das Zertifikats in jeweils einer eigenen Datei (Abschnitt CERTIFICATE und RSA PRIVATE KEY) speichern. Danach noch folgenden OpenSSL Befehl ausgeführt und schon hat man seine PFX-Zertifikat: openssl pkcs12 -export -inkey name.key -out name.pfx < name.cert

[weiterlesen]

SQL Azure für Session States

November 19, 2010

Sobald man mehrere Instanzen einer WebRole bei Windows Azure am laufen hat, kann man das normale Session Handling von ASP.Net nicht mehr verwenden. Das Problem liegt hierbei, dass eine Benutzer auf verschiedenen Servern abgearbeitet werden kann und so das Session Objekt nicht global verfügbar ist. Abhilfe schaffen hier die ASP.Net Session States für SQL Server. [...]

[weiterlesen]

Windows Azure: SSL Zertifikat erstellen

November 18, 2010

Um für eine WebRole eines Windows Azures ein gültiges SSL Zertifikat zu erstellen und zu installieren sind folgende Schritte nötig: Private Key erzeugen: IIS Manager öffnen und in den Punkt Serverzertifikate wechseln. Hier dann per Menüpunkt “Zertifikatanforderung erstellen…” bei Aktionen einen Private Key erstellen Mit dem gerade erzeugen Private Key bei einem Zertifikatanbieter seiner Wahl [...]

[weiterlesen]

Lighttpd: Clientseitige Optimierung mit mod_expire

Juli 8, 2010

Lighttpd bietet uns verschiedene Möglichkeiten der Performance Optimierung an. Darunter auch mod_expire, mit welchen man den Expire Header im Response Header der HTTP Nachricht einer Datei auf ein Datum in der Zukunft stellen kann. Dies hat den Vorteil, dass die entsprechende Datei vor Ablauf des Datums nicht mehr heruntergeladen wird. Das schont den Server und [...]

[weiterlesen]

Hinweis: IIS7 und .Net 4.0

April 28, 2010

Ein kleiner Hinweis am Rande: möchte man unter IIS7 einen Anwendungspool mit .Net 4.0 betreiben so muss man dies unter Anwendugnspool bearbeiten bei “.NET Framework-Version” einstellen. Sollte dieser Anwendungspool icht der oberste Anwendungspool sein, so müssen auch bei den darüberstehenden Anwendungspools das .Net Framework auf 4.0 eingestellt werden.

[weiterlesen]

Lighttpd Fehler nach OpenSSL update

April 1, 2010

Ich habe heut auf meinen Server ein OpenSSL update gemacht. Danach gab es leider das Problem, dass mein Lighttpd Webserver nicht mehr gestartet ist und immer mit folgender Fehlermeldung abgebrochen hat: (network.c.529) SSL: error:00000000:lib(0):func(0):reason(0) Ein Update des Lighttpd auf die aktuelle Version hat leider auch nicht wirklich weitergeholfen. Wie ich nun herausgefunden hab, liegt es [...]

[weiterlesen]

WordPress und Lighttpd

März 21, 2010

Jeder, der bei WordPress die Permalinks verwendet, wird über kurz oder lang nicht um Umschreibungsregeln herumkommen. Die meisten verwenden hierzu die .htaccess-Datei. Da diese jedoch unter Lighttpd nativ nicht funktionieren, muss man hier die Regeln in die Konfigurations-Datei des Lighttpd einbauen. Bei mir kommen folgende drei Regeln zum Einsatz: "^/(wp-admin/|wp-content/|wp-includes/|wp-login\.php|xmlrpc\.php|robots\.txt|index\.php|sitemap\.xml|wp-).*" => "$0", "^/\?s=(.*)$" => "index.php?s=$1", [...]

[weiterlesen]

Icecast mit VLC als Streaming-Client

März 20, 2010

Ich musste vor kurzem einen Icecast-Server unter Windows mit VLC als Streaming-Client installieren. Diese Anleitung basiert auf der Windows Iicecast Version 2.3.2 und der VLC Version 1.0.5. Hierbei nehme ich einfach die Ausgabe der Soundkarte und streame diese per VLC direkt an den Icecast Server. Als erstes lädt man sich den Icecast-Server von der Icecast [...]

[weiterlesen]

32bit Anwendungen mit 64bit IIS7

März 17, 2009

Wert mit einem 64bit IIS7 versucht, eine 32bit Anwendung zum verwenden, wird wahrscheinlich als erstes auf einen Fehlermeldung stoßen: kann Assembly nicht laden. Dies liegt daran, dass man im IIS7 erst erlauben muss, auch 32bit Anwendungen zu starten. Dazu gibt es zwei Möglichkeiten. Einmal über den Servermanager: Im Application Pool rechte Maustaste auf den Pool, [...]

[weiterlesen]

Lighttpd mit Mono: Error 500 Problem

März 8, 2009

Hier habe ich berichtet, wie man Mono mit Lighttpd zum laufen bringt. Leider gab es immer noch ein kleines Problem: die Sockets wurden nicht richtig beendet, so dass nach einer gewissen zeit Lighttpd immer einen Fehler 500 gebracht hat. Nur ein Neustart des Webservers hat das Problem behoben. Auf Anfrage im offiziellen Mono-Forum wurde nun [...]

[weiterlesen]