End-to-End SSL Configuration
Enable SSL (HTTPS) to fully encrypt communication between end users, IIS, and all SEI services. The installation secures internal service traffic with IIS, but may not secure browser connections until you complete these steps.
Full end-to-end SSL for internal-only (intranet) deployments, but it is strongly recommended for external users or security-sensitive environments.
Enable End-to-End SSL
- Install all SEI services in secure mode.
- Open IIS Manager on your server.
- In the left panel, click Server Certificates.
- Import your SSL certificate and enter the certificate password if required.
- Go to your web server site and select Bindings.
- Add a new binding:
- Set the type to https.
- Use port
443(the standard HTTPS port) and select your imported certificate.
- Remove the HTTP binding to prevent unsecured access.
- If your use a custom HTTPS port, change the port of the HTTPS binding to match the value you chose during installation (default is
81). - Open
DistributionInstaller.exe.configand find the WebAppURL tag. - Change the WebAppURL value from
httptohttps. - Open your web application's
web.configfile at one of the following locations:C:\Program Files\Nectari\Nectari Server\WebServer\Web.configC:\Program Files\SEI\SEI Server\WebServer\Web.config
- Update any SSO configuration or redirect URLs in
web.configto use https, if applicable.