mgielissen wrote:
Iedere applicatieserver moet zijn eigen poort krijgen.
Nu had ik het volgende in gedachten: iedere openerp beschikbaar maken dmv een subdomein: bijv company1.openerpserver.nl
[...]
Heeft iemand hier ideeen of ervaring mee? En hoe te doen met de postgresql server? Een centrale server op ook apart?
Wij hebben het inderdaad zo gedaan. Per applicatie (lees: klant) worden er een aantal poorten gereserveerd voor de gtk client, web app, test en development, afhankelijk van wat nodig is. Deze poorten worden niet aan klant gecommuniceerd, maar een proxy op dezelfde machine (pound in ons geval) zorgt dat alles bij de juiste applicatie-instance terecht komt. Alles loopt via de standaard poorten (80 html client, 8069 en 8070 voor gtk-client)
Tevens wordt een separate gebruiker voor elke applicatie in postgres aangemaakt zodat alleen de relevante databases zichtbaar zijn voor de gebruikers die in die applicatie inloggen. (Er zijn soms meerdere databases beschikbaar/nodig bij ons) De postgres servers worden wel gedeeld door alle applicaties.
Als ondersteuning is er een 'init' script gemaakt die iedere instance afzonderlijk kan stoppen en starten en zorgt dat er aparte logbestanden zijn voor iedere applicatie.
Setup bevalt ons op zich goed, alhoewel het wel wat bewerkelijk is.