Hi! I’m going to just jump in here and hopefully someone can point me in the correct direction. Here is the question first. I have 2 virtual servers, but only one works from the internet. The second one shows the “hello world” from the first.
This is the configuration:
Centurylink gig fiber - without a static IP address
vmware ESXi version 6.7
Debian version 10 (Buster) with Virtualmin 6.12 all packages are up to date
Virtualmin is in the DMZ and all traffic is routed using pfSense. I am doing NAT forwarding on ports 80 and 443.
I have Dynamic DNS working on pfSense and have forced the external Virtualmin IP address to match the current IP assigned by my ISP.
I have setup 2 virtual servers server-1.com and server-2.com. Each server is setup with its own “hello world” index.html. When I click on the preview button the pages display as expected. The servers are configured with the correct IP on my registrar. (NameCheap)
I had all of this working, but I’ve moved and thought it a good idea to rebuild the whole thing from scratch using the current versions of all the software
And now the question/problem stated another way:
Coming in from the internet server-1.com works as expected, But, server-2.com does not and shows the “hello world” from server-1.com. Where is the best place to look for the problem?