Delen van hostingruimte en bestanden
Ik ben bezig met een tweetal sites. Deze sites delen diverse bestanden en fotomateriaal. Verder is er één webapplicatie welke voor beide sites bepaalde instellingen beheert (r/w bestandstoegang is dus noodzakelijk) en databases uitleest en bewerkt. Dit is dus een centraal punt voor deze twee sites.
Hoe kan ik deze twee nu zo op één hosting account installeren zodat bovengenoemde mogelijk is? En dat ze voor de buitenwereld toch als twee aparte sites te benaderen zijn via aparte, reeds bestaande, domeinnamen?
Verder zou het geheel ook lokaal op mijn eigen pc moeten kunnen draaien, ik gebruik xampp en mod rewrite.
Ik zit zelf te denken aan subdomeinen of add-on domeinen in combinatie met url rewriting van Apache?
Ik hoor graag suggesties van jullie!
Marc
Hoe kan ik deze twee nu zo op één hosting account installeren zodat bovengenoemde mogelijk is? En dat ze voor de buitenwereld toch als twee aparte sites te benaderen zijn via aparte, reeds bestaande, domeinnamen?
Verder zou het geheel ook lokaal op mijn eigen pc moeten kunnen draaien, ik gebruik xampp en mod rewrite.
Ik zit zelf te denken aan subdomeinen of add-on domeinen in combinatie met url rewriting van Apache?
Ik hoor graag suggesties van jullie!
Marc
In apache kan je meerdere domeinnamen naar hun eigen DocumentRoot sturen door dat simpelweg in te regelen in httpd.conf bij de TAG: <VirtualHost *:80>
Meer je heb je volgens mij niet nodig. Aan de achterkant 1 database en webapplicatie is verder goed te doen. Kan je bij je hoster dingen laten inregelen in httpd.conf??
Meer je heb je volgens mij niet nodig. Aan de achterkant 1 database en webapplicatie is verder goed te doen. Kan je bij je hoster dingen laten inregelen in httpd.conf??
Dank voor je reactie John. Ja het is onze eigen server dus dat moet wel kunnen. Ik ben echter nog niet heel goed thuis in de rewrite module van Apache, ik vind het echt heavy stuff.
Ik gebruik nu lokaal onderstaande VirtualHost definities welke in het httpd-vhosts.conf bestand staan. Sites die ik zo bouw, kan ik 1-op-1 overzetten naar de server. Dat werkt voor mij super handig maar sta open voor nog efficientere manieren.
En hoe zou ik op die manier dan bv een sub- of add-on domein kunnen definieren?
<VirtualHost *>
DocumentRoot "C:\htdocs\harold"
ServerName harold
<Directory "C:\htdocs\harold">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ik gebruik nu lokaal onderstaande VirtualHost definities welke in het httpd-vhosts.conf bestand staan. Sites die ik zo bouw, kan ik 1-op-1 overzetten naar de server. Dat werkt voor mij super handig maar sta open voor nog efficientere manieren.
En hoe zou ik op die manier dan bv een sub- of add-on domein kunnen definieren?
<VirtualHost *>
DocumentRoot "C:\htdocs\harold"
ServerName harold
<Directory "C:\htdocs\harold">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ik adviseer om niet met subdomeinen en rewriting te gaan werken.
Je doet het als volgt en dan werkt het meteen, het gaat toch om twee domeinen en niet om sub-domeinen??
Zo bedien ik 5 domeinen op 1 linux server.
Jouw tag <VirtualHost *:80> ziet er iets anders uit, er staat 2x dezelfde info in, ik weet niet wat het verschil is tussen jouw en mijn apache. Wel even je httpd service restarten nadat je een wijziging in httpd.conf hebt gemaakt
Je doet het als volgt en dan werkt het meteen, het gaat toch om twee domeinen en niet om sub-domeinen??
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<VirtualHost *:80>
ServerName www.domein_een.nl
ServerAlias domein_een.nl
DocumentRoot /var/www/domein_een
</VirtualHost>
<VirtualHost *:80>
ServerName www.domein_twee.nl
ServerAlias domein_twee.nl
DocumentRoot /var/www/domein_twee
</VirtualHost>
ServerName www.domein_een.nl
ServerAlias domein_een.nl
DocumentRoot /var/www/domein_een
</VirtualHost>
<VirtualHost *:80>
ServerName www.domein_twee.nl
ServerAlias domein_twee.nl
DocumentRoot /var/www/domein_twee
</VirtualHost>
Zo bedien ik 5 domeinen op 1 linux server.
Jouw tag <VirtualHost *:80> ziet er iets anders uit, er staat 2x dezelfde info in, ik weet niet wat het verschil is tussen jouw en mijn apache. Wel even je httpd service restarten nadat je een wijziging in httpd.conf hebt gemaakt
Gewijzigd op 27/04/2011 15:34:43 door John D




