Hi @Greg B ,
Since one website is working on the same IIS server, I would first check whether the request for the second website is matching the correct IIS binding.
In IIS, a website binding is made up of the protocol, IP address, port, and host name. These values are what IIS uses to decide which site should handle the request. Microsoft documents this in the IIS binding reference here.
For example, if both sites use the same IP address and port, then they need different host names. If the second site uses a different port, then the URL must include that port, and the port forwarding rule must map to the internal IP address and port that IIS is listening on.
Could you please share these details?
- The exact URL that works.
- The exact URL that does not work.
- The bindings for both IIS sites: Type / IP address / Port / Host name.
- The exact browser error or HTTP status code.
With those details, it should be easier to tell whether the issue is with DNS, port forwarding, or the IIS binding itself.