Dag,
Ik heb een domeinnaam (example.org).
Nu wil ik twee subdomeinen maken (a.example.org en b.example.org).
Ik heb de DNS aangepast bij Hostnet.
Ik heb een vast IP van mijn provider.
Ik heb twee virtuele machines met NGINX.
Met interne ip-adressen (192.168.0.100 en 192.168.0.101).
Hierop staan twee web-sites. Deze werken als ik in de browser het interne IP intik.
En ik heb nog een derde VM met NGINX (192.168.0.102).
Mijn router forward poort 80 en 443 naar 192.168.0.102.
Nu wil ik dat a.example.org de website op 192.168.0.100 laat zien.
En dat b.example.org de website op 192.168.0.101.
De nginx config file op de derde VM ziet er zo uit:
Wat doe ik fout?
Ik heb een domeinnaam (example.org).
Nu wil ik twee subdomeinen maken (a.example.org en b.example.org).
Ik heb de DNS aangepast bij Hostnet.
Ik heb een vast IP van mijn provider.
Ik heb twee virtuele machines met NGINX.
Met interne ip-adressen (192.168.0.100 en 192.168.0.101).
Hierop staan twee web-sites. Deze werken als ik in de browser het interne IP intik.
En ik heb nog een derde VM met NGINX (192.168.0.102).
Mijn router forward poort 80 en 443 naar 192.168.0.102.
Nu wil ik dat a.example.org de website op 192.168.0.100 laat zien.
En dat b.example.org de website op 192.168.0.101.
De nginx config file op de derde VM ziet er zo uit:
Als ik beide subdomeinen probeer, dan kom ik elke keer op website A uit.server {
listen 80;
server_name a.example.org;
return 301 $scheme://192.168.0.100;
}
server {
listen 80;
server_name b.example.org;
return 301 $scheme://192.168.0.101;
}
Wat doe ik fout?