tachtler:horde5_-_mnemo
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:horde5_-_mnemo [2016/05/04 13:08] – klaus | tachtler:horde5_-_mnemo [2016/05/04 14:37] (aktuell) – [Mnemo - Schritt 5] klaus | ||
---|---|---|---|
Zeile 323: | Zeile 323: | ||
</ | </ | ||
+ | ===== Konfiguration: | ||
+ | Nachfolgende Konfigurationen sind durchzuführen um den [[http:// | ||
- | :!: FIXME - **Hier geht es weiter... / To be continued...** | + | ^ Quelle |
+ | | Horde - Mnemo - Konfiguration | [[http:// | ||
+ | |||
+ | ==== / | ||
+ | |||
+ | :!: **WICHTIG** | ||
+ | * ''/ | ||
+ | durchzuführen, | ||
+ | * eigener **VHOST** für [[http:// | ||
+ | erstellt werden! | ||
+ | |||
+ | :!: **HINWEIS** - Alle Inhalte in der Konfigurationsdatei | ||
+ | * ''/ | ||
+ | sollten **__auskommentiert__** werden, wie nachfolgend dargestellt: | ||
+ | <code apache> | ||
+ | # Tachtler - DISABLED - | ||
+ | #< | ||
+ | # Deny from all | ||
+ | #</ | ||
+ | </ | ||
+ | |||
+ | Anschließend, | ||
+ | * ''/ | ||
+ | <code apache> | ||
+ | # | ||
+ | # horde.tachtler.net (Horde Groupware) | ||
+ | # | ||
+ | < | ||
+ | ServerAdmin webmaster@tachtler.net | ||
+ | ServerName horde.tachtler.net | ||
+ | ServerAlias www.horde.tachtler.net | ||
+ | ServerPath / | ||
+ | |||
+ | AddType application/ | ||
+ | |||
+ | Alias /horde / | ||
+ | |||
+ | Alias / | ||
+ | |||
+ | Alias / | ||
+ | Alias / | ||
+ | Alias / | ||
+ | |||
+ | # Exclude file from password protection | ||
+ | SetEnvIf Request_URI " | ||
+ | SetEnvIf Request_URI " | ||
+ | SetEnvIf Request_URI " | ||
+ | SetEnvIf Request_URI " | ||
+ | SetEnvIf Request_URI " | ||
+ | SetEnvIf Request_URI " | ||
+ | |||
+ | DocumentRoot "/ | ||
+ | < | ||
+ | Options All | ||
+ | AllowOverride All | ||
+ | < | ||
+ | Require env allow | ||
+ | < | ||
+ | # Tachtler - LDAP | ||
+ | AuthType Basic | ||
+ | AuthName " | ||
+ | AuthBasicProvider ldap | ||
+ | AuthLDAPURL " | ||
+ | AuthLDAPBindDN " | ||
+ | AuthLDAPBindPassword " | ||
+ | # Tachtler (enable for LDAP access) | ||
+ | Require ldap-user benutzer | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | # ActiveSync | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteRule ^/ | ||
+ | RewriteRule .* - [E=HTTP_MS_ASPROTOCOLVERSION: | ||
+ | RewriteRule .* - [E=HTTP_X_MS_POLICYKEY: | ||
+ | RewriteRule .* - [E=HTTP_AUTHORIZATION: | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteBase | ||
+ | RewriteCond | ||
+ | RewriteCond | ||
+ | RewriteRule ^(.*)$ rampage.php [QSA,L] | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | # Content rewrite rules from php-horde-content.conf | ||
+ | < | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteCond | ||
+ | RewriteCond | ||
+ | RewriteRule ^(.*)$ index.php [QSA,L] | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | # Deny access to files that are not served directly by the webserver | ||
+ | < | ||
+ | Require all denied | ||
+ | </ | ||
+ | |||
+ | # Deny access to files that are not served directly by the webserver for imp | ||
+ | < | ||
+ | Require all denied | ||
+ | </ | ||
+ | |||
+ | # Deny access to files that are not served directly by the webserver for turba | ||
+ | < | ||
+ | Require all denied | ||
+ | </ | ||
+ | |||
+ | # Deny access to files that are not served directly by the webserver for kronolith | ||
+ | < | ||
+ | Require all denied | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteCond | ||
+ | RewriteCond | ||
+ | RewriteRule | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | # Deny access to files that are not served directly by the webserver for nag | ||
+ | < | ||
+ | Require all denied | ||
+ | </ | ||
+ | |||
+ | # Deny access to files that are not served directly by the webserver for mnemo | ||
+ | < | ||
+ | Require all denied | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | RewriteEngine On | ||
+ | RewriteCond | ||
+ | RewriteCond | ||
+ | RewriteRule | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <Files " | ||
+ | Options -Indexes +FollowSymLinks | ||
+ | AllowOverride None | ||
+ | # Tachtler - LDAP | ||
+ | AuthType Basic | ||
+ | AuthName " | ||
+ | AuthBasicProvider ldap | ||
+ | AuthLDAPURL " | ||
+ | AuthLDAPBindDN " | ||
+ | AuthLDAPBindPassword " | ||
+ | < | ||
+ | # Tachtler (enable for LDAP access) | ||
+ | Require ldap-user master-benutzer | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/ | ||
+ | AddOutputFilterByType DEFLATE application/ | ||
+ | < | ||
+ | < | ||
+ | SetOutputFilter DEFLATE | ||
+ | BrowserMatch ^Mozilla/4 gzip-only-text/ | ||
+ | BrowserMatch ^Mozilla/ | ||
+ | BrowserMatch \bMSIE !no-gzip !gzip-only-text/ | ||
+ | SetEnvIfNoCase Request_URI \.(?: | ||
+ | </ | ||
+ | < | ||
+ | Header append Vary User-Agent env=!dont-vary | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | DirectoryIndex index.php | ||
+ | |||
+ | ErrorLog logs/ | ||
+ | SetEnvIf X-Forwarded-For " | ||
+ | CustomLog logs/ | ||
+ | CustomLog logs/ | ||
+ | </ | ||
+ | |||
+ | **__Erklärung der Ergänzungen: | ||
+ | |||
+ | * <code apache> | ||
+ | < | ||
+ | Require all denied | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Ergänzungen im **VHOST** für [[http:// | ||
+ | |||
+ | ==== Neustart ==== | ||
+ | |||
+ | Bevor **__weitere__** **Konfigurationsschritte** erfolgen, sollte einem **Neustart** nichts im Wege stehen, welcher mit nachfolgendem Befehl durchgeführt werden kann: | ||
+ | < | ||
+ | # systemctl restart httpd.service | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - **Es erfolgen __keine__ weiteren Ausgaben, wenn der Neustart erfolgreich war !** | ||
+ | |||
+ | ==== Apache Webserver Überprüfung ==== | ||
+ | |||
+ | Ob der [[http:// | ||
+ | < | ||
+ | # systemctl status httpd.service | ||
+ | httpd.service - The Apache HTTP Server | ||
+ | | ||
+ | | ||
+ | Process: 10513 ExecStop=/ | ||
+ | Main PID: 10525 (httpd) | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Nov 21 10:26:51 rechner90.idmz.tachtler.net systemd[1]: Started The Apache HTT... | ||
+ | Hint: Some lines were ellipsized, use -l to show in full. | ||
+ | </ | ||
+ | |||
+ | bzw. | ||
+ | |||
+ | < | ||
+ | # ps auxwf | grep httpd | ||
+ | root | ||
+ | root | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | apache | ||
+ | </ | ||
+ | |||
+ | Eine weitere Überprüfung, | ||
+ | * **''/ | ||
+ | durchgeführt werden. | ||
+ | |||
+ | Ausgabe der LOG-Datei **''/ | ||
+ | < | ||
+ | # cat / | ||
+ | [Fri Nov 21 10: | ||
+ | [Fri Nov 21 10: | ||
+ | [Fri Nov 21 10: | ||
+ | [Fri Nov 21 10: | ||
+ | [Fri Nov 21 10: | ||
+ | </ | ||
+ | |||
+ | ===== Konfiguration: | ||
+ | |||
+ | Die **Basis**-Konfiguration des [[http:// | ||
+ | |||
+ | ==== Mnemo - Schritt 1 ==== | ||
+ | |||
+ | Aufruf der Web-Anwendung über den Browser und den definierten **virtuellen Host**, hier: | ||
+ | * [[http:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Mnemo - Schritt 2 ==== | ||
+ | |||
+ | Anschließend muss mit der **Mauszeiger** über das **[Zahnrad-Symbol] (Einstellungen)** bewegt werden, woraufhin sich nachfolgende Menüpunkte **beim darüber bewegen des [Mauszeigers]** öffnen sollten: | ||
+ | * **Administration > Konfiguration** | ||
+ | wie nachfolgende Bildschirmkopie zeigt: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Mnemo - Schritt 3 ==== | ||
+ | |||
+ | Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Zuerst sollte nun das DB-Schema aktualisiert werden, was durch anklicken der Schaltfläche **[Alle DB-Schemas aktualisieren]** mit der **[linken Maustaste]** erfolgen kann: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Mnemo - Schritt 4 ==== | ||
+ | |||
+ | Anschließend sollte nun eine **erste Konfiguration** erzeugt werden, was durch anklicken der Schaltfläche **[Alle Konfigurationen aktualisieren]** mit der **[linken Maustaste]** erfolgen kann: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Mnemo - Schritt 5 ==== | ||
+ | |||
+ | Nachdem nachfolgender Bildschirm zur Anzeige gekommen sein sollte: | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Sollte hier mit der **[linken Maustaste]** der | ||
+ | * **[Link: Notizen (mnemo) 4.x.x]** | ||
+ | angeklickt werden. | ||
+ | |||
+ | Anschließend können die Konfigurationen in den einzelnen Punkten durchgeführt werden: | ||
+ | |||
+ | ^ Storage System Settings | ||
+ | ^ Einstellung | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | ^ Notepad Handler Settings | ||
+ | ^ Einstellung | ||
+ | | '' | ||
+ | ^ Menu settings | ||
+ | ^ Einstellung | ||
+ | | '' | ||
+ | |||
+ | :!: **HINWEIS** - **Das erzeugen einer Notizen-Konfiguration ist __NICHT__ erforderlich, | ||
+ | |||
+ | Ab sofort können Notizen genutzt werden! | ||
tachtler/horde5_-_mnemo.1462360082.txt.gz · Zuletzt geändert: 2016/05/04 13:08 von klaus