WWW: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 6: | Zeile 6: | ||
Auf dieser Seite sind Einstellungen und Einstellungsorte genannt, die typischerweise an eigene Bedürfnisse angepasst werden. | Auf dieser Seite sind Einstellungen und Einstellungsorte genannt, die typischerweise an eigene Bedürfnisse angepasst werden. | ||
Standardmäßig werden alle http:// und https:// Zugriffe auf eine Domain selbst (z.B. example.com) durch [[.htaccess]] Redirects in den Verzeichnissen doms/htdocs und doms/htdocs-ssl auf die Subdomain www (www.example.com) umgeleitet. | Standardmäßig werden alle http:// und https:// Zugriffe auf eine Domain selbst (z.B. example.com, ohne www. davor) durch [[.htaccess]] Redirects in den Verzeichnissen doms/htdocs und doms/htdocs-ssl auf die Subdomain www (im Bsp. www.example.com) umgeleitet. | ||
Zeile 17: | Zeile 17: | ||
== PHP Ausführung == | == PHP Ausführung == | ||
PHP Skripte (.php Dateien) werden beim http 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 == | == Einstellen des im HTTP Header angegebenen Zeichensatzes == | ||
Die HS Systeme bieten volle Unterstützung für den universellen UTF Zeichensatz. Der standard Zeichensatz, den der Apache Webserver im Header angibt, ist jedoch auf iso-8859-1 eingestellt. So funktionieren bestehende Webseiten, die im ISO Zeichensatz erstellt wurden, auch weiterhin ohne Modifikation. | |||
Bei neuen Webseiten empfielt es sich, diese im UTF-8 Zeichensatz zu speichern, bzw. ist auf modernen Systemen | Bei neuen Webseiten empfielt es sich, diese im UTF-8 Zeichensatz zu speichern, bzw. ist UTF-8 auf modernen Systemen ohnehin der standard Zeichensatz. Damit Webbrowser bem Abbruf von UTF-8 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 | Für statische .html Dateien reicht dafür eine Einstellung in einer [[.htaccess]] Datei. | ||
in einer [[.htaccess]] Datei. | |||
Für HTML Code der von PHP-Skripten erzeugt wird, lässt sich die Vorgabe in der [[PHP|PHP Konfiguration]] einstellen. Diese kann aber wiederum durch einen Funktionsaufruf header("Content-Type: text/html; charset=iso-8859-1") im PHP-Skript überschrieben werden (sofern output_buffering = On). | |||
in der | |||
Version vom 16. Juli 2009, 18:00 Uhr
Einstieg |
Hsadmin |
Pakete |
User |
Domains |
Cron |
Logging |
E-Mail |
WWW
Datenbanken |
Backup & Restore |
Installationsanleitungen |
FAQ |
Bugtracker
Konfiguration des Webservers
Auf dieser Seite sind Einstellungen und Einstellungsorte genannt, die typischerweise an eigene Bedürfnisse angepasst werden.
Standardmäßig werden alle http:// und https:// Zugriffe auf eine Domain selbst (z.B. example.com, ohne www. davor) durch .htaccess Redirects in den Verzeichnissen doms/htdocs und doms/htdocs-ssl auf die Subdomain www (im Bsp. 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
PHP Skripte (.php Dateien) werden beim http 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
Die HS Systeme bieten volle Unterstützung für den universellen UTF Zeichensatz. Der standard Zeichensatz, den der Apache Webserver im Header angibt, ist jedoch auf iso-8859-1 eingestellt. So funktionieren bestehende Webseiten, die im ISO Zeichensatz erstellt wurden, auch weiterhin ohne Modifikation.
Bei neuen Webseiten empfielt es sich, diese im UTF-8 Zeichensatz zu speichern, bzw. ist UTF-8 auf modernen Systemen ohnehin der standard Zeichensatz. Damit Webbrowser bem Abbruf von UTF-8 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 eine Einstellung in einer .htaccess Datei.
Für HTML Code der von PHP-Skripten erzeugt wird, lässt sich die Vorgabe in der PHP Konfiguration einstellen. Diese kann aber wiederum durch einen Funktionsaufruf header("Content-Type: text/html; charset=iso-8859-1") im PHP-Skript überschrieben werden (sofern output_buffering = On).
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.