Redirect HTTP Requests to HTTPS
Users prefer Pleasant Password Server with a KeePass client!
It is possible to redirect HTTP requests to HTTPS and to drop the port number, when specifying the web address for Pleasant Password Server.
Example
- By default the address is:
- https://YourServerName.YourDomain:10001
- YourServerName is either the machine name running Password Server, or just localhost on the same machine
- YourDomain provides the Fully Qualified Domain Name (FQDN), which is necessary in some cases (see below)
- 10001 is the port it is running on
- But your users may appreciate the simplicity of typing this:
- http://YourServerName.YourDomain
Alternative Methods
There are various methods to redirect to HTTPS:
- Method 1:
- Method 2:
-
Hosting with IIS - IIS: Redirect HTTP Requests to HTTPS (external link)
-
-
Method 3:
- Set up an IIS redirect, to direct incoming requests from:
- https://<server-name-and-domain> to https://<server-name-and-domain>:<port-number>
- Example: DNS Aliases with HTTP Redirection (external link)
- Set up an IIS redirect, to direct incoming requests from:
-
Method 4:
- Use a public FQDN with an official certificate
- If necessary, setup the public FQDN in the internal DNS (split DNS)
- Change the port to 443
- Will allow the browser/client URL to display without the port number.
- Note: that this change will only redirect all HTTPS traffic to Password Server, which in some cases is not advisable.
- (optionally) Redirect port 80 to 443 (using method 1 or 2)
- This is necessary when using Let's Encrypt certificates, because the default validation is done on port 80
-
Have Questions? Contact Us!