Есть сервер Bitrix virtual appliance version 5.1.8
Там установлен сертификат SSL для основного домена.
Сейчас сделали поддомен, который ссылается на этот же сайт. Для него выпустили сертификат.
В /etc/nginx/bx/site_avaliable лежит конфа, в которой прописан сертификат на основной домен.
Создавал в папке /etc/nginx/bx/site_ext_enabled конфу для поддомена, с прописанными данными второго сертификата, но не хочет применять.
А где ваш конфиг?
Не применяет - это как? Не перезапускается? Ошибка возникает? Какая ошибка?
В логах access/error при заходе на этот поддомен что?
Вы уверены что в этом каталоге nginx ожидает от вас конфиги?
Sanes, Это всё понятно. Вопрос изначально другой. Реально сделать так или не реально. Судя по разным форумам - реально, но решение не сработало, предполагаю, что где-то ошибся.
Пума Тайланд, нгинкс не забываю перезапустить.
Сейчас положил файл ssl.s2.conf в папку где лежит ssl.s1.conf (site_avaliable)
В нем инклуд на ssl2.conf в папке (nginx/bx/conf) по примеру первого. Сертификат прописан второй, для поддомена. Нгинкс перезапускается без ругани.
Sanes, Да уже работает как надо. При входе на site1.site.ru открывает тоже самое что по site.ru
теперь надо чтобы второй серт тоже работал и вопросов не будет.
set $proxyserver "127.0.0.1:8888";
set $docroot "/home/bitrix/www";
index index.php;
root /home/bitrix/www;
# Include parameters common to all websites
include bx/conf/bitrix.conf;
# Include server monitoring API's
include bx/server_monitor.conf;
}
Аналогично сделан второй файл, где уже стоит include bx/conf/ssl_2.conf;
spoiler
cat ssl_2.conf
# If they come here using HTTP, bounce them to the correct scheme
# Nginx internal code used for the plain HTTP requests
# that are sent to HTTPS port to distinguish it from 4XX in a log and an error page redirection.
error_page 497 https://$host$request_uri;
Пума Тайланд, если ты про "server_name" в файлах ssl.s1.conf и ssl.s.2.conf в /etc/nginx/bx/site_avaliable, то там я уже поставил имена доменов. Но результата нет.
# Set nginx-push-stream-module common parameters
include bx/conf/im_settings.conf;
# Set default website
include bx/site_enabled/*.conf;
# Set additional websites
include bx/site_ext_enabled/*.conf;
}
/etc/nginx/bx/conf
Там 2 файла:
ssl_1.conf
spoiler
cat ssl_1.conf
# If they come here using HTTP, bounce them to the correct scheme
# Nginx internal code used for the plain HTTP requests
# that are sent to HTTPS port to distinguish it from 4XX in a log and an error page redirection.
error_page 497 https://$host$request_uri;
cat ssl_2.conf
# If they come here using HTTP, bounce them to the correct scheme
# Nginx internal code used for the plain HTTP requests
# that are sent to HTTPS port to distinguish it from 4XX in a log and an error page redirection.
error_page 497 https://$host$request_uri;