Configure Windows Server for hosting the EDC service and login site
Please complete the prerequisites below on a server that is on your AD domain, but is not your domain controller.
Server specs
- 2 GB memory
- 4 GB hard disk space
- This is a lightweight application. It can run on an existing server with spare resources.
Firewall rules
- Allow bidirectional traffic on port 443 from all IP addresses if your intranet site needs to be accessible from the internet.
- Allow this server to communicate with your domain controller on port 636 (LDAPS). LDAPS is strongly recommended over LDAP. If you are using LDAP (not recommended), the port is 389.
DNS and SSL
- Create a DNS A record for the login site that points to the EDC server.
eg. loginthoughtfarmer.domain.com - Create an SSL certificate for this url.
Install prerequisites
- Install URL Rewrite 2.0.
- Install NET Framework 4.8 runtime (requires a server reboot).
- Install Latest NET 6 Hosting bundle. Look for ASP.NET Core Runtime --> Windows --> Hosting bundle (requires a server reboot).
Configure Features and Role services
The following instructions are for configuring Windows Server 2016 from scratch. If IIS is already installed and running please use this section as a checklist to ensure all additional required components are configured.
- From Server Manager, click Manage in the upper right hand corner and then click Add Roles and Features.
- You can also select this from the quick select menu if it has not been hidden.
- Under Server roles add Web Server (IIS). Accept and click Next.
- Add required role services for Web Server (IIS):
- Common HTTP Features
- Static Content
- Default Document
- HTTP Errors
- Application Development
- ASP.NET 4.5
- Application Initialization
- .Net Extensibility 4.5 (4.7 works too)
- ISAPI Extensions
- ISAPI Filters
- .NET Framework 4.8
- Security
- Windows Authentication
- Basic Authentication
- Request Filtering
- Management tools
- IIS Management Console
- Performance
- Static Content Compression
- Recommended Additional Role Services
- Health and Diagnostics
- HTTP Logging
- Request Monitor
- Health and Diagnostics
- Common HTTP Features
- Confirm selections and click Install.
Comments
0 comments
Please sign in to leave a comment.