This article describes setup of HTML server on IIS.
.NET Core 5.0. is required. Download link: Download .NET 5.0 (Linux, macOS, and Windows)
Click on Hosting Bundle. Download it and install it.
- Open following link: Releases · origam/origam-source · GitHub
- Download origam-html.zip
- Unzip this file into your IIS directory, e.g. c:\inetpub.
- Open IIS Manager
- Click on Application Pools
- On the right side click on Add Application Pool…
- Fill name (e. g. origam).
- NET CLR version set to
No Managed Code.
IMPORTANT!!! Go to Advanced Settings and check if
Load User Profileis set to
- Right Click on Default Web Site → Manage Website → Advanced Settings…
- Change Physical Path from
- Change Application Pool from
DefaultAppPoolto your new pool, that you’ve created (e.g. origam).
- Click on OK. Don’t close the manager yet.
Origam HTML server needs to work with
https. There are two possibilities how to do it.
- This IIS is master server and it is visible on internet.
- This IIS is slave server and other IIS is master https server visible on internet.
HTML on IIS as master.
- Select Default Web Site and on the right side click on Bindings…
- Click Add…
- Chose SSL certificate. If there is no certificate, you have to add one (you can create self-signed certificates for test environments).
HTML on IIS as slave
In this case skip creating https and certificate. This IIS will be run only on http.
Add https on master IIS and create reverse proxy to this slave server.