У меня есть несколько доменов на одном сервере, т.е. IP-адрес, но все они показывают обратный прокси.
Когда я ввожу example1.com
и example2.com
, они оба обращаются к обратному прокси-серверу для какое-то приложение.com
Вот nginx.conf
файл
#someapp.com
сервер {
слушать 80;
имя_сервера someapp.com;
вернуть 301 https://someapp.com$request_uri;
}
сервер {
слушать 443 ssl;
имя_сервера someapp.com;
ssl_certificate /etc/letsencrypt/live/someapp.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/someapp.com/privkey.pem;
место расположения / {
proxy_pass 'http://localhost:3000/';
}
местоположение /фото/ {
корень /дом/пользователь;
try_files $uri $uri/ =404;
}
}
# example1.com #######################################
сервер {
слушать 80;
имя_сервера example1.com;
место расположения / {
proxy_pass 'http://127.0.0.1:5000';
}
}
# example2.com #######################################
сервер {
слушать 80;
имя_сервера example2.com;
корень /дом/пользователь/пример2;
индекс index.html;
место расположения / {
try_files $uri $uri/ =404;
}
}
РЕДАКТИРОВАТЬ:
Когда я печатаю example1.com
это идет к ~~https~~://someapp.com
Когда я печатаю http://example1.com
это идет к example1.com
Что дает?