WWW

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen


Konfiguration des Webservers

Auf dieser Seite sind Einstellungen und Einstellungsorte genannt, die typischerweise an eigene Bedürfnisse angepasst werden.

Standardmäßig werden http:// und https:// Zugriffe auf eine Domain (z.B. example.com) per .htaccess Redirect im doms/htdocs und doms/htdocs-ssl Verzeichnis auf die Subdomain www (www.example.com) umgeleitet.


Einstellungen zum HTTP Zugriff

Mit .htaccess Dateien können innerhalb der Domainverzeichnisse z.B. Verzeichnisschutz, Filelistings und Umleitungen (Redirects/Rewrites) des Apache Webservers eingestellt werden. Die Konfiguration wird auf der Seite .htaccess beschrieben.


PHP Ausführung

Bei HS werden PHP Skripte (.php Dateien) beim Zugriff standardmäßig ausgeführt. PHP kann jedoch (und muss oft) an individuelle Bedürfnisse angepasst werden. Die Konfiguration wird auf der Seite PHP beschrieben.


Einstellen des im HTTP Header angegebenen Zeichensatzes

Alle HS Systeme bieten volle Unterstützung für den universellen UTF Zeichensatz. Der Zeichensatz, den der Apache Webserver standardmäßig im Header angibt, ist jedoch auf iso-8859-1 eingestellt, So funktionieren bestehende Webseiten, die noch im ISO Zeichensatz erstellt wurden, ohne Modifikation auch weiterhin.

Bei neuen Webseiten empfielt es sich, diese im UTF-8 Zeichensatz zu speichern, bzw. ist auf modernen Systemen UTF-8 der Standard Zeichensatz. Damit Webbrowser bei der abbruf der Seiten vom HS Server auch den korrekten UTF-8 Zeichensatz verwenden, muss jedoch entsprechend die Zeichensatzangabe im Header des Apache Webservers auf UTF-8 gestellt werden.

Für statische .html Dateien reicht dafür die die Zeile

AddCharset UTF-8 .html

in einer .htaccess Datei.

Bei HTML Code der von PHP-Skripten erzeugt wird, lässt sich dies als Voreinstellung für alle PHP Skripte mit der Zeile

default_charset = "UTF-8"

in der php.ini erreichen. Oder individuell für einzelne Skripte, über die Funktion

header("Content-Type: text/html; charset=UTF-8")

innerhalb eines PHP-Skripts.


https / SSL

"Secure Socket Layer": Die Nutzung von verschlüsselten https:// Verbindungen und Sicherheitszertifikaten wird auf der Seite SSL beschrieben.


CGI

"Common Gateway Interface": Was CGI Scripte sind und wie man sie auf unserem Server ausführen kann steht auf der Seite CGI.



Überwachung der HS-Dienste

Der Status der HS-Server, und damit auch der Status der eigenen Webseiten, wird von außen überwacht und ist unter Überwachung der HS-Dienste beschrieben.