Ik heb een lokal server draaien (192.168.1.35). Waarop ik mijn development etc wil gaan doen. Hierop draait Ubuntu, Apache en Gitlab. Nu wil ik meerdere sites kunnen ontwikkelen, waarvoor ik gebruik wil maken van VirtualHosts.
Gitlab heb ik inmiddels strak draaiend. Op mijn windows pc kan ik gaan naar http://gitlab.local/ en dan ga ik netjes naar de server (dmv host-file) waar dit wordt omgezet in localhost:8089. Dit heb ik gedaan door in /etc/apache2/sites-available/ een gitlab.conf aan te maken die er als volgt uit ziet:
En deze vervolgens met a2ensite toegevoegd.
Apache blijft intussen ook goed bereikbaar via 192.168.1.35.
Nu wil ik een extra site gaan toevoegen, namelijk http://svn.local/. Op mijn windows pc heb ik inmiddels de host-file weer aangepast en op de server svn.conf toegevoegd:
Hierbij moet even opgelet worden dat ik in de apache2.conf /media/Data/Development heb toegevoegd aan toegestane locaties, en ik uiteraard verschillende varianten heb geprobeerd van svn.conf.
Op het moment dat ik nu echter naar svn.local toe ga, blijf ik steeds de originele post-installatie pagina voor mn neus geschoteld. Ergens mis ik waarschijnlijk iets.
Het oa ook gekeken in apache & virtual hosts, Apache2 virtualhost resolving en zie zelf geen verschillen.
Gitlab heb ik inmiddels strak draaiend. Op mijn windows pc kan ik gaan naar http://gitlab.local/ en dan ga ik netjes naar de server (dmv host-file) waar dit wordt omgezet in localhost:8089. Dit heb ik gedaan door in /etc/apache2/sites-available/ een gitlab.conf aan te maken die er als volgt uit ziet:
code:
1
2
3
4
5
6
| <VirtualHost *:80> ServerName http://gitlab.local #gitlab passthrough ProxyPass / http://localhost:8089/ ProxyPassReverse / http://localhost:8089/ </VirtualHost> |
En deze vervolgens met a2ensite toegevoegd.
Apache blijft intussen ook goed bereikbaar via 192.168.1.35.
Nu wil ik een extra site gaan toevoegen, namelijk http://svn.local/. Op mijn windows pc heb ik inmiddels de host-file weer aangepast en op de server svn.conf toegevoegd:
code:
1
2
3
4
5
| <VirtualHost *:80> ServerAdmin email@mail.com ServerName http://svn.local DocumentRoot /media/Data/Development/SVN/public_html </VirtualHost> |
Hierbij moet even opgelet worden dat ik in de apache2.conf /media/Data/Development heb toegevoegd aan toegestane locaties, en ik uiteraard verschillende varianten heb geprobeerd van svn.conf.
Op het moment dat ik nu echter naar svn.local toe ga, blijf ik steeds de originele post-installatie pagina voor mn neus geschoteld. Ergens mis ik waarschijnlijk iets.
Het oa ook gekeken in apache & virtual hosts, Apache2 virtualhost resolving en zie zelf geen verschillen.