Author Topic: Meerdere domeinnamen koppelen aan Zentyal server  (Read 5279 times)

JeanPaulvanHamond

  • Zen Apprentice
  • *
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Meerdere domeinnamen koppelen aan Zentyal server
« on: January 04, 2012, 07:27:34 pm »
Beste mede-Zentyal`ers,

Wat een makkelijk klusje leek blijkt vandaag, door een of andere reden, wat meer te zijn. Een MKB ondernemer dacht ook wel wat geld te kunnen bezuinigen op zijn webhosting. Aangezien hij de beschikking heeft over 100mbit glasvezel en zijn mailafhandeling al helemaal loopt via zijn Zentyal server. Daarnaast komt zijn corebusiness toch niet via de website. Dus beperking in snelheid of eventuele donwtime is acceptabel te noemen. Nou geen probleem zou je zeggen (na mijn verhaal zullen vele waarschijnlijk nog geen probleem zien).

Vandaag was ik even op locatie en had ik afgesproken dat ik het wel even zou bekijken en regelen wat blijkt nu heeft hij ineens meerdere domeinnamen die ook allemaal naar een aparte virtuele host gaan. Zover ook geen probleem in mijn ogen alleen lukt het voor geen meter op een of andere manier. Waarschijnlijk heb ik alleen een hint op de goede weg nodig dus hulp is gewenst voor een Apache leek.

Situatie: (domeinnaam kort ik af als DM)

DM1 -> www/DM1
DM2 -> www/DM2
DM3 -> www/DM3
etc etc

Domeinnamen zijn al opgenomen in de DNS module onder Domains daarbij heb ik in www/ alle domeinnamen voluit weergegeven en deze zijn ook via http://{ip}/DM1 benaderbaar. Dus ook het virtualhost gedeelte onder de webserver werkt. Punt blijft alleen dat als ik http://DM1/ doe dan kom ik bij elke domeinnaam alsnog uit in www/ en niet in de root map van de virtual host.

Wat doe ik in hemelsnaam verkeerd? Alvast bedankt voor alle reacties die mij de juiste weg op helpen. Normaal gebruik ik de Apache/DNS functie eigenlijk nooit aangezien ik Zentyal nooit inzet als webserver.

robb

  • Guest
Re: Meerdere domeinnamen koppelen aan Zentyal server
« Reply #1 on: January 04, 2012, 08:32:00 pm »
Heb je de verschillende virtual hosts geconfigureerd via de webinterface (infrastructure, webserver: add virtual host) of ben je config files aan het hacken?

Via de webinterface maakt automatisch de benodigde bestanden aan.

JeanPaulvanHamond

  • Zen Apprentice
  • *
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re: Meerdere domeinnamen koppelen aan Zentyal server
« Reply #2 on: January 04, 2012, 09:23:45 pm »
Ik denk dat ik het probleem heb gevonden. Ik heb de virtual hosts aangemaakt voordat ik de DNS module heb geïnstalleerd en heb geactiveerd. Hierdoor heeft de DNS niet het juiste IP (DNS geeft een "-") gekoppeld aan de virtuele host.

Rest mij alleen nog 1 probleem als ik http://www.DM1.nl invoer kom ik in /var/www uit en als ik http://DM1.nl invoer kom ik in /srv/www/DM1 uit.

Ik heb niets gehackt, in andere modules zou ik dat wat eerder doen maar aangezien het hier basis functionaliteit betreft zou het zou moeten werken is mijn gedachte. Vandaar dat ik misschien eerder om hulp vroeg dan normaal het geval zal zijn.

robb

  • Guest
Re: Meerdere domeinnamen koppelen aan Zentyal server
« Reply #3 on: January 04, 2012, 11:30:43 pm »
Ik gebruik zelf eigenlijk altijd een automatische redirect op www.domeinnaam.nl
Zet <meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html"> tussen <HEAD> </HEAD> tags
content=0 geeft de tijd aan tussen laden en doorsturen. de url is waar je naar toe redirect. In mijn geval is dat http://domeinnaam.nl

Ik weet niet of dat SOA technisch gunstig is. Maar ik wil alles naar http://domeinnaam.nl en niet op http://www.domeinnaam.nl omdat er alleen content is op http://domeinnaam.nl

Dat je in verschillende directories uitkomt, komt denk ik doordat ubuntu standaard /var/www gebruikt en Zentyal standaard /srv/www
« Last Edit: January 04, 2012, 11:32:19 pm by robb »

JeanPaulvanHamond

  • Zen Apprentice
  • *
  • Posts: 23
  • Karma: +0/-0
    • View Profile
Re: Meerdere domeinnamen koppelen aan Zentyal server
« Reply #4 on: January 05, 2012, 10:30:27 am »
Dat zou idd werken als je 1 domeinnaam vanuit /var/www naar je virtuele host moet brengen maar bij meerdere domeinnamen weet het script nog steeds niet naar welke virtuele host hij het moet brengen. Ga vanmiddag in wat vrije uren zelf op een testbox nog eens aan de slag. Waarschijnlijk is het een keer weten en dan nooit meer vergeten ;)

ichat

  • Zen Hero
  • *****
  • Posts: 795
  • Karma: +28/-16
  • RTFM!
    • View Profile
Re: Meerdere domeinnamen koppelen aan Zentyal server
« Reply #5 on: January 05, 2012, 02:36:58 pm »
sorry maar die vat ik even niet:

/var/www/ behoor je in principe niet te gebruiken volgens de zentyal 'conventies (voorkeuren), in plaats daarvan maak je vhosts met hun  httpdocs-directives gelinkt naar een map   in   /srv/*/* 

ook al geef ik zelf eerder de voorkeur naar een JeOS opstelling in kvm (zentyal virtual server module),  met de nodige routes naar een webserver setup in plaats van apache in zentyal zelf,  is dit prima mogelijk...   
All tips hints and advices are based on my personal experience.
As I try my best to be as accurate as possible, following my advice is always at your own risk,
I claim absolutely NO responsibility in any way!