У меня есть следующие настройки 2 веб-сайтов, где 1 - это субдомен другого.
, поэтому веб-сайт 1: www.domain.nl & domain.nl, а веб-сайт 2 - b2b.domain.nl
Теперь проблема заключается в том, что основной домен, например domain.nl и www.domain.nl, перенаправляет на правильный веб-сайт, но если вы наберете https://domain.nl, это перенаправит на веб-сайт 2 вместо веб-сайта 1.
Я работаю Nginx 1.10.3 в Ubuntu 16.04.
Моя nginx конфигурация для веб-сайта 1:
server {
listen 80;
server_name domain.nl www.domain.nl http://domain.nl
# Strict Transport Security
add_header Strict-Transport-Security max-age=2592000;
return 301 $scheme://www.domain.nl$request_uri;
}
server {
# server port and name
listen 443 ssl;
server_name domain.nl www.domain.nl https://domain.nl;
Веб-сайт 2:
server {
listen 80;
server_name b2b.domain.nl;
# Strict Transport Security
add_header Strict-Transport-Security max-age=2592000;
return 301 https://b2b.domain.nl$request_uri;
}
server {
# server port and name
listen 443 ssl;
server_name b2b.domain.nl;
Я пробовал переписывать возврат, с $ shema и без. В качестве имени сервера только domain.nl, но, похоже, ничего не работает.
У меня есть идеи, которые будут высоко оценены.