UserPreferences

DistributedEnvironments


Distributed Environments and OX

This page should give you some ideas how the Open-Xchange Server can be used and installed in distributed environments. Most of the following examples can be installed out of the box and requires less effort.

Example I

You can install OX in an existing environment where your MTA, IMAP Server are on different machines and all OX Services, the Web Server, the Directory Server and the RDBMS are on one machine. The parameters where the MTA and the IMAP servers are located are stored in the Directory Server - for each user.

ox_distributed_example_1.png

Example II

Based on Example I, the files ldap.conf in the ./etc directory leads the OX services to the correct Directoy Server if the directory server is an another machine.

ox_distributed_example_2.png

Example III

The third examples combines Example I and Example II and stores the RDMBS on a single machine. The config files where you can change the location of the database are server.conf and admintools.conf

ox_distributed_example_3.png

Example IV

Here we go, this distribution example puts most services an different machines. You have to modify the source code if you want to distribute this variation. If you not deploy the war files and the jars the Servlet container that runs the public available HTTP Server, you are only able to access OX with a web client. All other interfaces can be disabled this way. For the internal use you could have another "HTTP / Servlet Engine" combination or you install it on the same machine like in Example III.

ox_distributed_example_4.png



Comments and any case of response to this topic is welcome.


Email: <martin.kauss AT SPAMFREE open-xchange DOT org>