Webhosting

Aus CodicaTipps
Zur Navigation springen Zur Suche springen

Dynamisches DNS

Werbeeinnahmen

Das MediaWiki-System erlaubt das Hinzufügen von Werbung, z.B. Google AdSense.

Siehe auch

Virtual Server

Provider


Provider RAM statisch RAM insgesamt (inkl. Swap) Festplatte Betriebssysteme Kosten Stand
proplay.biz 128 256 MB 4 GB OpenSuse 10.3 2 € / Monat 21.12.2008
heckrath.net k.A. 256? k.A. 256? 10 GB OpenSuse 10.3 5 € / Monat 21.12.2008
Greatnet VServer-Entry, 128 MB 384 MB 10 GB OpenSuse 10.2 6 €/Monat 21.12.2008
ispOne vServer 128 MB ~-je 128 MB zus. 15 € einmalig -~ k.A. 5 GB OpenSuse 10.3 / Debian 4 3,90 €/Monat 21.12.2008
lgh Mini vServer k.A. 200 MB 4 GB Debian/Ubuntu 3 €/Monat 21.12.2008
fairhosting x1.1 64 MB 128 MB 5 GB Debian 5/OpenSuse 10 3 €/Monat 21.12.2008
fairhosting x2.1 128 MB 256 MB 15 GB Debian 5/OpenSuse 10 4 €/Monat 21.12.2008

(5 GB Speicherplatz für 5 Euro/Monat, 10 Euro Einrichtung; Toplevel-Domain zusätzlich 3,30 €/Jahr)

(5 Euro/Monat inklusive 1 Domain, 4,5 GB Webspace)

Mindestanforderungen

  • Fixes RAM: 256 MB
  • Free harddisk space: 4GB
  • OpenOffice 2.4
  • Java 1.5
  • Citadel

SSH Clients for Java

Webspace

Domains

Webserver einrichten

  • SSL-Zertifikat hinterlegen

WebServer-Software

Allgemeines

Redirects


Testen

  • Die virtuelle Maschine BrowserBox bietet mehrere Browser (u.a. Internet Explorer unter Linux mit Wine) an, um die Darstellung einer Webseite testen zu können[1],.
  • Siehe auch Selenium

XAMPP

XAMPP gibt es auch für Windows.

Siehe auch diese Anleitung, um XAMPP für Windows mit VirtualHosts zu konfigurieren.


Apache Webserver

Allgemeines


SSL-Zertifikate

Allgemeines

SSL-Zertifikate enthalten den öffentliche Komponente eines Schlüssels sowie den Namen und sonstige Details des Schlüsseleigentümers und ggf. den Namen der Zertifizierungsstelle (CA). SSL-Zertifikate werden regelmäßig von der Zertifizierungsstelle signiert. Im Ausnahmefall kann man ein Zertifikat auch selbst signieren (mit dem privaten Teil seines Schlüssels).

Selbstsigniertes Zertifikat erstellen
 openssl req -new -x509 -nodes -out server.crt -keyout server.key

Der private Schlüssel server.key kann nach /etc/ssl/private und das Zertifikat mit dem öffentlichen Schlüssel server.crt kann nach /etc/ssl/certs kopiert werden

Apache2 konfigurieren

Mit

 a2enmod ssl

das SSL-Modul von Apache2 aktivieren


Einen VirtualHost (/etc/apache2/sites-available/...) mit *:443 statt *:80 einrichten und folgende Direktiven einfügen:

SSLEngine             on
SSLCertificateFile    /etc/ssl/certs/server.crt
SSLCertificateKeyFile /etc/ssl/private/server.key

Eventuell ein NameVirtualServer *:443 in /etc/apache2/ports.conf einfügen.

Links überprüfen

Die Links auf die Seite und auch innerhalb sollten nun mit https:// beginnen und nicht mehr mit http://. Das gilt auch für Referer. In MediaWiki ist in der /var/lib/mediawiki/LocalSettings.php $wgServer auf "https://www.myserver.de" zu setzen.

Kostenlose offizielle Zertifikate

StartSSL scheint der einzige offizielle Anbieter von kostenlosen SSL-Zertifikaten zu sein. Diese Zertifikate eignen sich angeblich auch für S/MIME.


Siehe


Bugs in SSL

Laut FM4 stammt der "Heartbleed"-Bug u.a. in der OpenSSL-Software wohl aus der Feder von der NSA nahestehenden Kreisen.

Weiterführendes

Siehe

Siehe auch Linux-Tipps#SSL

Mini-Web-Server

HTML

CSS

Allgemeines

Bootstrap

Twitter Bootstrap ist ein Open Source-Framework, das im Wesentlichen mit CSS und entsprechenden Klassen (class = "container-fluid") aus dem Stand ein ganz ansehnliches Layout bereitstellt. Siehe

Server Side Includes

Perl

PHP

Web-Admin-Tools

  • Web-Verwaltungstool, das die Konfiguration aus den Standard-Konfigurationsdateien ausliest und schreibt: WebMin (nicht mehr in Debian enthalten, aber weiter als Debian-Package verfügbar und weiterentwickelt)
  • Web-Admin-Tool: Zentyal (früher: eBox)

Wikis

  • Siehe MediaWiki, die Software hinter wikipedia und codicatipps
  • MoinMoin ist ein in Python geschriebenes Wiki.
    • Die Interwikimap bei MoinMoin lässt sich durch Ergänzung der Datei data/intermap.txt erweitern.

Blogs

Content Management System

Tools



  1. c't 8/2010, S. 62