On 12/07/2020 17:43, Bee.Lists wrote:

On Jul 12, 2020, at 9:43 AM, dorafmon <nginx-fo...@forum.nginx.org> 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 https://nginx.org/en/docs/http/ngx_http_core_module.html#server where it says

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.


Regards

Ian

--
Ian Hobson
Tel (+351) 910 418 473

--
This email has been checked for viruses by AVG.
https://www.avg.com

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to