'Nginx loadbalancer with multiple website and multiple domain
First i have a webserver hosting 5 websites using nginx.
I am trying to configure nginx loadbalancer for multiple websites with 2 servers.
Like my both servers are hosting the same 2 websites.
I created a loadbalancer.conf file. Nginx loadbalancer redirects to example3.com but in my config i have example and example2.com ( When i type ip-adressofserver:443 in my browser it also goes example3.com) How can i solve this Thank you guys for your answers
upstream backend1 {
server 10.72.11.21:443;
server 10.72.111.20:443;
}
upstream backend2 {
server 10.72.11.21:443;
server 10.72.111.20:443;
}
server {
listen 80;
server_name example.com.tr www.example.com.tr;
return 301 https://example.com;
location / {
proxy_pass https://backend1;
}
}
server {
listen 443 ssl;
server_name www.example.com.tr example.com.tr;
ssl_certificate /etc/nginx/ssl/examplecomtr.crt;
ssl_certificate_key /etc/nginx/ssl/examplecomtr.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_pass https://backend1;
}
}
server {
listen 80;
server_name example2.com www.example2.com.;
return 301 https://wwww.example.com;
location / {
proxy_pass https://backend2;
}
}
server {
listen 443 ssl;
server_name example2.com www.example2.com;
ssl_certificate /etc/nginx/ssl/starexample2.crt;
ssl_certificate_key /etc/nginx/ssl/example2.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_pass https://backend2;
}
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
