Publishing IIS Websites

Publishing IIS Websites

GateBeacon includes a dedicated IIS Web Server catalog application for publishing Microsoft IIS sites from a Windows device. This app is Windows-only.

Step by Step

  1. On an already-enrolled Windows device (see Enrolling a Windows Device), open the catalog in the customer portal and choose IIS Web Server, then Install.
  2. The installer checks for an existing IIS installation:
    • If IIS is already installed, it is left as-is and simply connected to GateBeacon's routing.
    • If IIS is not installed, GateBeacon installs the required Windows features (Web Server Role, Common HTTP Features, Default Document, Directory Browsing, and related IIS sub-features) automatically via DISM.
  3. On a fresh install, GateBeacon replaces the default IIS welcome page with a GateBeacon-branded placeholder page, then restarts IIS.
  4. GateBeacon publishes the site securely over HTTPS on port 443 at the network edge. IIS itself continues to serve plain HTTP on 127.0.0.1:80 locally — you do not configure a certificate inside IIS at all.
  5. Deploy your website content into IIS as you normally would (default site root, or your own site and bindings). GateBeacon forwards public HTTPS traffic to whatever IIS serves on port 80.

Defaults

Limitations

Basic Troubleshooting

Symptom Check
Site unreachable after install Confirm the World Wide Web Publishing Service is running (services.msc).
Site unreachable after install Confirm your site is actually bound to port 80 — not a different port than the one GateBeacon is targeting.
Placeholder GateBeacon page still showing Your own content hasn't been deployed to the IIS site root yet — deploy your site files, IIS will serve them once in place.
Device shows Online but site is down Check IIS locally on the device first (http://127.0.0.1 on the device itself) before assuming a GateBeacon-side issue.

Next Steps

Need to publish something other than an IIS site — a custom app, another local service — from this same device? See Publishing an App over HTTPS.


Revision #2
Created 2026-08-10 03:38:37 UTC by GateBeacon Docs Admin
Updated 2026-08-10 03:39:19 UTC by GateBeacon Docs Admin