Benutzer-Werkzeuge

Webseiten-Werkzeuge


webhosting:liveconfig:webserver

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
webhosting:liveconfig:webserver [2016/08/05 10:14]
PHP-Friends [Error-Logs aktivieren]
webhosting:liveconfig:webserver [2016/08/31 12:39] (aktuell)
PHP-Friends
Zeile 1: Zeile 1:
 ====== Webserver ====== ====== Webserver ======
  
-@TODO +Wie man den passenden Webserver auswählt und beispielsweise Error-Logs aktiviert, wird auf dieser Seite verständlich dargestellt.
 ===== Webserver auswählen ===== ===== Webserver auswählen =====
  
-@TODO+LiveConfig bietet in unserem Setup die Möglichkeit,​ Apache2 oder NGiNX als Webserver auszuwählen. Das kann man - wie auch die PHP-Version - pro (Sub-)Domain erledigen. 
 + 
 +<WRAP center round important 60%> 
 +Diese Option legen wir den Benutzern an's Herz, die sich damit auch auskennen. Andererseits fährt man mit Apache2 als Webserver ganz gut. 
 +</​WRAP>​  
 + 
 +{{ :​webhosting:​liveconfig:​pf_liveconfig_activate_ssl1.png?​nolink |}} 
 + 
 +Zum Wechseln des Webservers navigieren Sie zum Punkt **Hosting** -> **Domains**.  
 + 
 +{{ :​webhosting:​liveconfig:​pf_liveconfig_activate_ssl2.png?​nolink |}} 
 + 
 +Aus der Liste wählen Sie nun die Domain aus, für die der Webserver geändert werden soll. Folgendes Fenster erscheint:  
 + 
 +{{ :​webhosting:​liveconfig:​pf_liveconfig_change_webserver1.png?​nolink |}} 
 + 
 +Hier wählen Sie aus der Liste **Software/​IPs** den passenden Webserver aus und bestätigen mit einem Klick auf **speichern**. Der Webserver wurde angepasst.  
 + 
 +<WRAP center round info 60%> 
 +Bitte beachten Sie, dass Apache2 und NGiNX jeweils unter unterschiedlichen IP-Adressen laufen. Der DNS-A-Eintrag der bearbeiteten Domain muss auf die angezeigte IP (rot unterstrichen auf dem Bild [Achtung: Hier nur Beispiel-IP]) abgeändert werden. 
 +</​WRAP>​
  
 ===== Error-Logs aktivieren ===== ===== Error-Logs aktivieren =====
  
-<​Bild>​+{{ :​webhosting:​liveconfig:​pf_ftp_adduser1.png?​nolink }}
  
-Zur Aktivierung der Fehlerprotokolle,​ navigieren Sie in LiveConfig zu **Hosting** -> Webspace. ​+Zur Aktivierung der Fehlerprotokolle,​ navigieren Sie in LiveConfig zu **Hosting** -> **Webspace**
  
-<​Bild>​+{{ :​webhosting:​liveconfig:​pf_liveconfig_logs_activatelogs1.png?​nolink }}
  
 Hier klicken Sie unter **Webspace-Eigenschaften** bei **Fehlerprotokoll** auf **aktivieren**. Es öffnet sich folgendes Fenster: ​ Hier klicken Sie unter **Webspace-Eigenschaften** bei **Fehlerprotokoll** auf **aktivieren**. Es öffnet sich folgendes Fenster: ​
  
-<​Bild>​+{{ :​webhosting:​liveconfig:​pf_liveconfig_logs_activatelogs2.png?​nolink |}}
  
 Hier bestätigen Sie mit einem Klick auf **aktivieren**. ​ Hier bestätigen Sie mit einem Klick auf **aktivieren**. ​
Zeile 37: Zeile 56:
 ==== Über LiveConfig ==== ==== Über LiveConfig ====
  
-<​Bild>​+{{ :​webhosting:​liveconfig:​pf_ftp_adduser1.png?​nolink }}
  
 Dafür navigieren Sie bitte zu **Hosting** -> **Webspace**. Dafür navigieren Sie bitte zu **Hosting** -> **Webspace**.
  
-<​Bild>​+{{ :​webhosting:​liveconfig:​pf_liveconfig_logs_showlogs1.png?​nolink }}
  
 Hier klicken Sie unter **Webspace-Eigenschaften** bei **Fehlerprotokoll** auf **zeigen**. Es erscheint folgendes Fenster: ​ Hier klicken Sie unter **Webspace-Eigenschaften** bei **Fehlerprotokoll** auf **zeigen**. Es erscheint folgendes Fenster: ​
  
-<Bild>+{{ :​webhosting:​liveconfig:​pf_liveconfig_logs_showlogs2.png?​nolink }} 
 + 
 +Hier können Sie nun aus einer Liste die gewünschte **Protokolldatei** auswählen und auswerten.  
 + 
 +===== pf-nginx-tool ===== 
 + 
 +Verbinden Sie sich also per SSH mit Ihrem Webspace-Server;​ zum Beispiel erika.php-friends.de.  
 + 
 +**%%pf-nginx-setup --help%%** gibt folgendes aus:  
 + 
 +<code> 
 +demo@erika: ~ # pf-nginx-setup --help 
 +usage: pf-nginx-setup [-h] [--application APPLICATION] [--domain DOMAIN] 
 +                      [--port PORT] [--enable-websockets] [--enable-hsts] 
 +                      [--list-applications] [--clean] [--delete] 
 + 
 +Helper tool for creating default nginx configurations. 
 + 
 +optional arguments:​ 
 +  -h, --help ​           show this help message and exit 
 +  --application APPLICATION 
 +                        Application e.g. wordpress. 
 +  --domain DOMAIN ​      ​Domain e.g. php-friends.de. If omitted configuration 
 +                        applies to all vhosts. 
 +  --port PORT           Pass nginx traffic to this port number (only in proxy 
 +                        mode). 
 +  --enable-websockets ​  ​Enable WebSockets in proxy mode. 
 +  --enable-hsts ​        ​Enable HSTS header in proxy mode. 
 +  --list-applications ​  List all available applications. 
 +  --clean ​              ​Should queued work be deleted? 
 +  --delete ​             Delete domain configuration. 
 +</​code>​ 
 + 
 +==== HSTS aktivieren ==== 
 + 
 +Wir nehmen also an, wir möchten für die Domain ssl.demo.example.com HSTS aktivieren. Dann wäre der folgende Befehl der richtige für uns:  
 + 
 +<​code>​ 
 +demo@erika: ~ # pf-nginx-setup --domain ssl.demo.example.com --enable--hsts 
 +</​code>​ 
 + 
 +==== Wie schnell werden Änderungen übernommen?​ ====
  
-Hier können Sie nun aus einer Liste die gewünschte Logdaei auswählen und auswerten+Nach einer Befehlseingabe wird im lokalen Benutzerverzeichnis eine Datei angelegt, ​die innerhalb von fünf Minuten von einem Daemon abgerufen wird. Es kann also bis zu fünf Minuten dauern, bis die Änderungen übernommen werden
webhosting/liveconfig/webserver.1470384851.txt.gz · Zuletzt geändert: 2016/08/05 10:14 von PHP-Friends