Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


Vorhergehende Überarbeitung
system:apache [2023/08/30 08:37] (aktuell) – [Seiten] Mannfred Nelson
Zeile 1: Zeile 1:
 +====== Webserver Apache ======
  
 +Menü: **System → Apache**
 +
 +Zur Anzeige der Konfiguration des Webservers werden die notwendigen Daten bei jedem Aufruf der Maske direkt aus den Konfigurationsdateien gelesen. Daher ist es notwendig, das manuelle Änderungen z.B. des Ports auf dem der Webserver hört an den Stellen durchgeführt werden, an denen es die Distribution vorgibt. Eine zu grosse Änderung der Struktur der Apache Konfiguration kann dazu führen, das die Konfiguration mit der Oberfläche nicht mehr möglich ist. In der folgenden Tabelle sind die Dateien aufgeführt, in der das Open Source ERP die Konfigurtionen erwartet:
 +
 +^ Datei ^ Konfiguration ^
 +| ports.conf | Die Ports auf der der Webserver hört |
 +| sites-avaible/*.conf | Konfigurationsdateien der virtuellen Domains. Diese können vollständig im Open Source ERP bearbeitet werden. Pro Domain ist genau eine Datei vorgesehen. | 
 + 
 +===== Die Maske =====
 +
 +|{{ :system:apache:apache.png?direkt&600 |Maske des Webservers}}|
 +
 +Im oberen Teil der Maske können die Ports geändert werden auf die der Webserver hört.
 +===== Seiten =====
 +
 +Im unteren Teil steht ein Kartenreiter //Seiten// zur Verfügung, in dem die virtuellen Domains bearbeitet werden können. Jede virtuelle Domain erhält sowohl einen verschlüsselten wie einen unverschlüsselten Zugriff. Der unverschlüsselte Zugriff kann abgeschaltet werden. Nach der Installation stehen die beiden Seiten //000-default// und //000-default-ssl// zur Verfügung. Diese enthalten Standardeinstellungen für den unverschlüsselten bzw. verschlüsselten Zugriff und sollten nicht entfernt werden. Änderungen sind dort nur mit Vorsicht von erfahrenen Administratoren durchzuführen. 
 +
 +In der Tabelle selber kann man vorhanden Seiten aktivieren bzw. deaktivieren, den unverschlüsselten Zugriff sperren sowie die Seite löschen. Externe Zertifikate können in [[system:cert|Zertifikate]] hochgeladen werden. Ebenfalls kann dort der Zertifikatrequest herunter geladen werden.
 +
 +Auf der rechten Seite wird die aktuelle Konfiguration angezeigt. Für die Daten auf der linken Seite gibt es Platzhalter die jeweils von #### umschlossen sind. Im einzelnen gibt es folgende Platzhalter:
 +
 +^ Platzhalter ^ Wert der eingefügt wird ^
 +| DATAROOT | Das Wurzelverzeichnis aller Webseiten, die bei [[system:shares|Freigaben]] unter //webcontent// zu finden ist. |
 +| DOCUMENTROOT | Wird mit dem Startverzeichnis //Documentroot// belegt. Beginnt //Documentroot// mit einem / wird der Pfad absolut genutzt, ansonsten relative zum //webcontent// in den [[system:shares|Freigaben]] |
 +| HTTPPORT, HTTPSPORT | Die Ports auf denen der Webserver hört für http bzw. https. Werden die Ports geändert müssen alle Webseiten nochmals abgespeichert werden |
 +| DOMAIN | Der Domainname |
 +| ALIAS | Die Alias Namen der Domain |
 +| CERTNAME | Name des Zertifikats im Zertifikatsordner. Der Name ist identisch mit dem //Namen// |
 +
 +
 +Die Konfiguration kann beliebig geändert werden. Ist die Konfiguration leer wird ein Standardtemplate zum Erzeugen der Konfiguration genutzt. Es wird eine Webseite mit zugriff über Http bzw. Https erstellt. Bei der Wahl //nur HTTPS// wird kein Zugriff über HTTP erstellt. Die Dokumentation der Konfiguration kann auf der [[http://httpd.apache.org|Apache Webseite]] nachgelesen werden.
 +
 +===== Module =====
 +
 +Im Kartenreiter Module werden alle vorhandenen Module angezeigt. Durch Auswahl in der Spalte geladen kann ein Modul aktiviert oder deaktiviert werden. Der Daten werden sofort übernommen.
 +
 +===== Zertifikate =====
 +
 +Im Kartenreiter Zertifikate werden die vorhandenen Zertifikate angezeigt wie auch unter //[[system:cert|Zertifikate]]// beschrieben.