Apache


Apache Webserver – Mehrere SSL Zertifikate auf einer IP

SNI ( Server Name Indication ) Um auf einem Webserver mehrere HTTPS Seiten zu betreiben, muss der Apache besonders konfiguriert werden. Dazu wird SNI ( Server Name Indication ) genutzt. /etc/apache2/ports.conf Dazu muss zuerst in der Datei /etc/apache2/ports.conf unterhalb von mod_ssl der NameVirtualHost *:443 hin zu gefügt werden. Listen 80 […]


Apache SSL Proxy

Konfiguration des Apache2 als SSL Proxy, um den SSL Handshake, der bis zu einer Sekunde dauern kann, ein zu sparen. Das Setup ist dann so aufgebaut, das aus dem lokalem Netz Zugriffe nicht mehr direkt gegen den Zielserver per https ausgeführt werden, sondern alle Zugriffe gegen den Zielserver werden auf […]


SSL Zertifikat beantragen

Wie beantragt man ein offizielles SSL Zertifikat ? Dazu benötigen wir eine Zertifizierungsstelle, zur Generierung die Software „openssl“ und einen Domainnamen. Im Zuge der Erstellung werden mehrfach Passwörter abgefragt. Der Einfachheit halber nutze ich immer dasselbe Passwort. openssl genrsa -des3 -out new.key 2048 openssl req -new -key new.key -out new.csr […]


Tomcat hinter Apache2.

Konfiguration eines Apache2 mit mod_jk. In diesem Tutorial beschreibe ich, wie man Tomcat hinter einem Apache Webserver betreiben kann. Darüber kann man z.B. Java Webanwendungen direkt an den Webserver anbinden. Oder Load Balancing realisieren. Oder sich einfach nur die Eingabe von dem Port sparen. Dies hat nicht nur den Vorteil […]


Java File Encoding

Java / Tomcat und Dateien als UTF8 einlesen. Java nutzt immer die Codepage, die Standard mäßig auf dem betreffendem System eingestellt ist. Dies ist unter Windows (alle Versionen seit NT), die Codepage 1252. Dies ist eine Erweiterung des CP ISO 8859-1, wleche aber nicht alle deutschen Sonderzeichen und erst recht […]