Hi all,
In de eeuwigdurende strijd om alle webservices die draaien op de server ook toegankelijk te maken via het internet ben ik bezig met het instellen van virtualhosts in Apache
Ik wil geen ProxyPass /serviceX http://192.168.1.51:800X toepassen omdat niet alle programma's ondersteuning hebben voor een base_url en dan dus de CSS+links ed niet meer werken.
Mijn vraag dus: hoe maak ik zonder gebruik te maken van een domein meerdere virtualhosts aan die elk doorsluizen naar een andere poort? Ik heb nu wel een domein, maar die wil ik graag gekoppeld houden aan de server in het datacentrum. (Als een apart domein noodzakelijk is dan so be it)
In de eeuwigdurende strijd om alle webservices die draaien op de server ook toegankelijk te maken via het internet ben ik bezig met het instellen van virtualhosts in Apache
- Server is van buiten bereikbaar op ip xx.xxx.xx.xxx. Er is geen domeinnaam aan gekoppeld
- Er draaien 5 webservices op de poorten 8000 t/m 8004. Ik wil Apache graag zo instellen dat middels een subdomein (of IP/bla) alle webservices toegankelijk zijn door poort 80.
- Ik heb nu de volgende virtualhost:
code:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
<VirtualHost *:80> ServerName xx.xxx.xx.xxx ServerAlias intern ErrorLog logs/error_log CustomLog logs/access_log combined ProxyRequests Off ProxyPreserveHost On <Proxy *> order deny,allow deny from all allow from all </Proxy> ProxyPass / http://192.168.1.51:8003/ ProxyPassReverse / http://192.168.1.51:8003/ </VirtualHost>
Ik wil geen ProxyPass /serviceX http://192.168.1.51:800X toepassen omdat niet alle programma's ondersteuning hebben voor een base_url en dan dus de CSS+links ed niet meer werken.
Mijn vraag dus: hoe maak ik zonder gebruik te maken van een domein meerdere virtualhosts aan die elk doorsluizen naar een andere poort? Ik heb nu wel een domein, maar die wil ik graag gekoppeld houden aan de server in het datacentrum. (Als een apart domein noodzakelijk is dan so be it)