Ein apache bedient auf port 80, 443 die anfragen auf die vhost webseiten. z.B. example1.de und example2.de .
Eine Webseite example3.de hat einen Eintrag in der vhosts
Code: Alles auswählen
ProxyPreserveHost On
ProxyPass / http://localhost:3000/
ProxyPassReverse / http://localhost:3000/
Dumm ist jetzt nur , das auf jeder gehosteten domain:3000 die wikijs Webseite antwortet. ist auch klar, im container ist bindip 0.0.0.0 gesetzt.
Aber auch eine ip des rootservers würde nichts bringen, da alle vhost die selbe ip haben.
Womöglich wäre die Anpassung im wikijs möglich, wenn der integrierte webserver nur auf einen example.com reagieren würde.
(das wäre wahrscheinlich machbar, ich hätte dann aber keine Standard Container Lösung, sondern was individuelles mit den entsprechenden Nachteilen, davon ab kann ich kein node.js)
Gibt es noch eine andere Möglichkeit, die ich übersehe?
ps: Man kann vielleicht den Port von außen unerreichbar machen und nur für example3.de, aber das bekomme ich alleine nicht hin, befürchte ich