com.openexchange.mail.loginSource=login
com.openexchange.mail.loginSource=mail
# Sources hinzufügen
nano /etc/apt/sources.list
deb http://software.open-xchange.com/products/appsuite/stable/backend/DebianSqueeze/ /
deb http://software.open-xchange.com/products/appsuite/stable/appsuiteui/DebianSqueeze/ /
#Speichern und Schliessen
# Quellen aktualisieren und Updates, sowie Upgrades einspielen
apt-get update && apt-get upgrade
# open-xchange installieren
apt-get install mysql-server open-xchange open-xchange-authentication-database open-xchange-ajp open-xchange-admin open-xchange-appsuite open-xchange-appsuite-backend open-xchange-appsuite-manifest
# Pfad zu ox einfügen
echo PATH=$PATH:/opt/open-xchange/sbin/ >> ~/.bashrc && . ~/.bashrc
/opt/open-xchange/sbin/initconfigdb --help
# hier das mysql root pw angeben (dbpass - kannste dir aussuchen - und mysqlrootpw ersetzen)
/opt/open-xchange/sbin/initconfigdb --configdb-pass=dbpass --mysql-root-passwd=mysqlrootpw -a
/opt/open-xchange/sbin/oxinstaller --help
# servername durch deinen fqdn ersetzen, dbpass wie vorher festgelegt, masterpass selbst festlegen / Servermemory wird für Testsysteme 50% des tatsächlichen RAM empfohlen
/opt/open-xchange/sbin/oxinstaller --no-license --servername=server1.example.com --configdb-pass=dbpass --master-pass=masterpass --ajp-bind-port=localhost --servermemory 2048
# open x-change neustarten
/etc/init.d/open-xchange restart
# server registrieren / server1.... ersetzen, und masterpass ersetzen durch dein eben festgelegtes
/opt/open-xchange/sbin/registerserver -n server1.example.com -A oxadminmaster -P masterpass
# Speicherort erstellen
mkdir /var/opt/filestore
# Rechte setzen
chown open-xchange:open-xchange /var/opt/filestore
# Speicherort registrieren / masterpass ersetzen
/opt/open-xchange/sbin/registerfilestore -A oxadminmaster -P masterpass -t file:/var/opt/filestore -s 1000000
# Datenbank registrieren / masterpass ersetzen / dbpass ersetzen mit oben festgelegtem
/opt/open-xchange/sbin/registerdatabase -A oxadminmaster -P masterpass -n oxdatabase -p dbpass -m true
# Apache2 Mods aktivieren
a2enmod proxy proxy_ajp proxy_balancer expires deflate headers rewrite mime setenvif
nano /etc/apache2/conf.d/proxy_ajp.conf
# Inhalt der Datei:
# Please note that the servlet path to the soap API has changed:
<Location /webservices>
# restrict access to the soap provisioning API
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
# you might add more ip addresses / networks here
# Allow from 192.168 10 172.16
</Location>
# the old path is kept for compatibility reasons
<Location /servlet/axis2/services>
# restrict access to the soap provisioning API
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
# you might add more ip addresses / networks here
# Allow from 192.168 10 172.16
</Location>
<IfModule mod_proxy_ajp.c>
ProxyRequests Off
<Proxy balancer://oxcluster>
Order deny,allow
Allow from all
# multiple server setups need to have the hostname inserted instead localhost
BalancerMember ajp://localhost:8009 timeout=100 smax=0 ttl=60 retry=60 loadfactor=50 route=OX1
# Enable and maybe add additional hosts running OX here
# BalancerMember ajp://oxhost2:8009 timeout=100 smax=0 ttl=60 retry=60 loadfactor=50 route=OX2
ProxySet stickysession=JSESSIONID
</Proxy>
# OX AppSuite frontend
<Proxy /appsuite/api>
ProxyPass balancer://oxcluster/ajax
</Proxy>
# OX6 frontend
<Proxy /ajax>
ProxyPass balancer://oxcluster/ajax
</Proxy>
<Proxy /servlet>
ProxyPass balancer://oxcluster/servlet
</Proxy>
<Proxy /infostore>
ProxyPass balancer://oxcluster/infostore
</Proxy>
<Proxy /publications>
ProxyPass balancer://oxcluster/publications
</Proxy>
# OXtender
<Proxy /Microsoft-Server-ActiveSync>
ProxyPass balancer://oxcluster/Microsoft-Server-ActiveSync
</Proxy>
<Proxy /usm-json>
ProxyPass balancer://oxcluster/usm-json
</Proxy>
# SOAP
<Proxy /webservices>
ProxyPass balancer://oxcluster/webservices
</Proxy>
</IfModule>
# Speichern und Beenden
nano /etc/apache2/sites-enabled/999-oxappsuite
# Inhalt der Datei:
# IP ersetzen
<VirtualHost IP:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
RedirectMatch ^/$ /appsuite/
</Directory>
<Directory /var/www//appsuite>
Options None +SymLinksIfOwnerMatch
AllowOverride Indexes FileInfo
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# Speichern und Beenden
# Apache 2 neustarten
/etc/init.d/apache2 restart
# Contextadmin erstellen / masterpass ersetzen / contextpass ausdenken / email festlegen
/opt/open-xchange/sbin/createcontext -A oxadminmaster -P masterpass -c 1 -u oxadmin -d "Context Admin" -g Admin -s User -p contextpass -L defaultcontext -e contextadmin@example.com -q 1024 --access-combination-name=all
# User Account erstellen / contextpass ersetzen / Username ersetzen / Anzeigename ersetzen / Rufname ersetzen / Nachname ersetzen / userpass ersetzen / email ersetzen / imapusername ersetzen (da reicht der teil vor dem @ - in diesem Beispiel also user1)
/opt/open-xchange/sbin/createuser -c 1 -A oxadmin -P contextpass -u username -d "Anzeigename" -g Rufname -s Nachname -p userpass -e user1@example.com --imaplogin imapusername --imapserver 127.0.0.1 --smtpserver 127.0.0.1
# Login für ISPConfig mit Dovecot umstellen
nano /opt/open-xchange/etc/mail.properties
#ersetzen von
com.openexchange.mail.loginSource=login
#in
com.openexchange.mail.loginSource=mail
# Speichern und Beenden
# open x-change neustarten
/etc/init.d/open-xchange restart
apt-get remove open-xchange open-xchange-authentication-database open-xchange-ajp open-xchange-admin open-xchange-appsuite open-xchange-appsuite-backend open-xchange-appsuite-manifest
Auch das ist so nicht richtig.Diese App Suite setzt einen bereits funktionierenden Mailserver, SQL Server und Webserver voraus. Dies ist ja durch ISPConfig bereits erfüllt.
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen