Benutzer-Werkzeuge

Webseiten-Werkzeuge


installation:apache

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

installation:apache [2019/03/29 15:12] (aktuell)
Mannfred Nelson angelegt
Zeile 1: Zeile 1:
 +====== Eigene Addresse ======
  
 +Falls das Open Source ERP unter einer eigenen Adresse im Intranet betrieben werden soll, müssen Konfiguration des Apache Servers manuell vorgenommen werden.
 +
 +Zunächst muss  /​etc/​apache2/​conf-enabled/​mne_erp.conf gelöscht werden und im Open Source ERP eine Seite in Apache mit dem Namen und der Domain //​erp// ​ sowie dem Alias //​erp.<​localdomain>//​ angelegt werden. Dann wird die Konfiguration mit folgendem Inhalt überschrieben werden.
 +<​code>​
 +<​IfModule ssl_module>​
 +
 +    <​VirtualHost *:####​HTTPSPORT####>​
 +        ServerName ​ ####​DOMAIN####​
 +        ServerAlias ####​ALIAS####​
 +        ServerAdmin ####​EMAIL####​
 +
 +        ErrorLog ​    ​${APACHE_LOG_DIR}/####​NAME####​.log
 +        CustomLog ​   ${APACHE_LOG_DIR}/####​NAME####​.log common
 +
 +        SSLEngine on
 +        SSLCertificateFile ​   ####​DATAROOT####/​cert/​cert/####​DOMAIN####​.crt
 +        SSLCertificateKeyFile ####​DATAROOT####/​cert/​key/####​DOMAIN####​.key
 +
 +        RewriteEngine On
 +
 +        ProxyPass ​       /ws ws://​127.0.0.1:​8024/​ws
 +        ProxyPass ​       /​Microsoft-Server-ActiveSync !
 +        ProxyPass ​       / http://​127.0.0.1:​8024/​
 +        ProxyPassReverse / http://​127.0.0.1:​8024/​
 +
 +        RewriteRule .* - [E=HTTP_HOST:​%{HTTP_HOST},​NE]
 +        RewriteRule .* - [E=PROTOKOLL:​https,​NE]
 +        RewriteRule .* - [E=SERVER_PORT:​%{SERVER_PORT},​NE]
 +
 +        RewriteCond %{HTTPS} !=on
 +        RewriteRule .* - [E=PROTOKOLL:​http,​NE]
 +
 +        RewriteCond %{HTTP:​Upgrade} !=websocket [NC]
 +        RewriteRule ​  "​^/​$" ​ "/​erp" ​ [R]
 +
 +        RequestHeader set X-Forwarded-Server "​%{HTTP_HOST}e:​%{SERVER_PORT}e/"​
 +        RequestHeader set X-Forwarded-Port ​  ""​
 +        RequestHeader set X-Forwarded-Proto ​ "​%{PROTOKOLL}e"​
 +
 +    </​VirtualHost>​
 +
 +</​IfModule>​
 +
 +<​VirtualHost *:####​HTTPPORT####>​
 +    ServerName ​ ####​DOMAIN####​
 +    ServerAlias ####​ALIAS####​
 +    ServerAdmin ####​EMAIL####​
 +
 +
 +    ProxyPass ​       /ws ws://​127.0.0.1:​8024/​ws
 +    ProxyPass ​       / http://​127.0.0.1:​8024/​
 +    ProxyPassReverse / http://​127.0.0.1:​8024/​
 +
 +    RewriteEngine On
 +    RewriteRule .* - [E=HTTP_HOST:​%{HTTP_HOST},​NE]
 +    RewriteRule .* - [E=PROTOKOLL:​https,​NE]
 +    RewriteRule .* - [E=SERVER_PORT:​%{SERVER_PORT},​NE]
 +
 +    RewriteCond %{HTTPS} !=on
 +    RewriteRule .* - [E=PROTOKOLL:​http,​NE]
 +
 +    RewriteCond %{HTTP:​Upgrade} !=websocket [NC]
 +    RewriteRule ​  "​^/​$" ​ "/​erp" ​ [R]
 +
 +    RequestHeader set X-Forwarded-Server "​%{HTTP_HOST}e:​%{SERVER_PORT}e/"​
 +    RequestHeader set X-Forwarded-Port ​  ""​
 +    RequestHeader set X-Forwarded-Proto ​ "​%{PROTOKOLL}e"​
 +
 +    ErrorLog ​    ​${APACHE_LOG_DIR}/####​NAME####​.log
 +    CustomLog ​   ${APACHE_LOG_DIR}/####​NAME####​.log common
 +</​VirtualHost>​
 +
 +</​code>​
installation/apache.txt · Zuletzt geändert: 2019/03/29 15:12 von Mannfred Nelson