End-to-End SSL Configuration
Enable SSL (HTTPS) to fully encrypt communications between end-users, IIS, and all SEI services. By default, the installation secures internal service traffic with IIS, but may not secure connections from user browsers unless you complete these steps.
You may not need 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.
- Click Server Certificates.
- Import your SSL certificate and enter the certificate password if required.
- Go to your Web Server site and click Bindings.
- Add a new binding:
- Set the type to https.
- Use port
443(the standard HTTPS port) and select your imported certificate.
- Remove the existing HTTP binding to prevent unsecured access.
- If your deployment uses 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: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.