Multiple SSL web sites with nginx

Ian Hobson hobson42 at
Sun Jul 12 19:08:08 UTC 2020

On 12/07/2020 17:43, Bee.Lists wrote:
>> On Jul 12, 2020, at 9:43 AM, dorafmon <nginx-forum at> wrote:
>> I am trying to host multiple web apps on the same machine and they are all
>> SSL enabled. I am trying to put an Nginx server in front of them to redirect
>> incoming requests to different ports.
> The domain carried forward is what nginx uses to decipher what vhost to return. Also, both of those domains are port 443, so it will go to the first/default domain.
This is not correct, see where it 

Syntax:	server { ... }
Default:	—
Context:	http
Sets configuration for a virtual server. There is no clear separation 
between IP-based (based on the IP address) and name-based (based on the 
“Host” request header field) virtual servers. Instead, the listen 
directives describe all addresses and ports that should accept 
connections for the server, and the server_name directive lists all 
server names.

So the ports are defined in the listen directive, and the server names 
in the server_name directive.

Your approach of multiple https servers works fine on my kit with the 
approach you have taken.

Suggest there may be a typo in your configuration - try

sudo nginx -t

to prove both servers are loaded.



Ian Hobson
Tel (+351) 910 418 473

This email has been checked for viruses by AVG.

More information about the nginx mailing list