Your web server should have both the Mendix service console and IIS. The service console executes the Mendix runtime itself, which responds to web requests for dynamic data. IIS acts as a reverse proxy on top of the Mendix runtime, serving static files and also optionally adding HTTPS support.
The other server in your architecture could house the database engine, like Microsoft SQL Server or PostgreSQL.