WEB Server Installation
WEB Server Konfiguration
Enabling Userdir
cd mods-enabled/
ln -s ../mods-available/userdir.conf
ln -s ../mods-available/userdir.load
/etc/init.d/apache2 restart
>>http://host/~geni/index.html
to access the index.html in host under /home/geni/public_html/index.html
SSL Zertifikat
Bei der Frage zum Common Name (eg, YOUR name) den Hostnamen der SSL-Website eintragen, beispielsweise (ohne die Anführungszeichen) "www.entwickler-blog.de".
# <VirtualHost ******:443> # ServerName ****** # SSLEngine on # SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key # SSLCertificateFile /etc/apache2/myssl/server.cert.crt # </VirtualHost>
(**** durch IP oder Domainnamen erstetzen.)
Datei /etc/apache2/ports.conf hinzufügen
Listen 443
Erklärung der Schritte
# Verzeichnis erstellen # mkdir /etc/apache2/myssl # Wechseln in das erstellte Verzeichnis
cd /etc/apache2/myssl # Neues .csr File geniereren
openssl req -new > server.cert.csr # Schlüssel erzeugen
openssl rsa -in privkey.pem -out server.cert.key # Öffentliches Zertifikat für die Dauer von 365 Tagen erstellen
openssl x509 -in server.cert.csr -out server.cert.crt -req -signkey server.cert.key -days 365 # Editoraufruf der ports.conf
nano /etc/apache2/ports.conf # Editoraufruf der httpd.conf
nano /etc/apache2/httpd.conf # Den Apache-Mod SSL aktivieren
a2enmod ssl # /etc/init.d/apache2 force-reload