https auto redirect to specific port

Francis Daly francis at daoine.org
Wed Oct 10 18:09:13 UTC 2018


On Wed, Oct 10, 2018 at 01:56:47PM -0400, c4rl wrote:

Hi there,

if I am reading this right, then what you describe and what the config
file you provide say, are different.

> The first vhost needs to listen on 8080 (https) and as you can see I'm using
> a redirect from http > https 8080. The second one is listening on 80.
> 
> My problem is that if a user type https in the address bar instead of http
> it calls the second vhost. 

The config file says that if someone goes to http://example.com, you will
(almost always) redirect them to https://example.com:8080.

If someone goes to https://example.com, they will go to port 443. And
you have no listener for port 443 in the config file that you show.

> How can redirect the https://example.com to https://example.com:8080 instead
> of http://mydomain.com when a user type https in the address bar?

Add a 443 listener-server block that does ssl and redirects to
https://example.com:8080. Or, probably, change the current 443
listener-server block to redirect to https://example.com:8080 instead
of to http://example.com.

	f
-- 
Francis Daly        francis at daoine.org


More information about the nginx mailing list