Столкнулся с такой же проблемой - при обращении к domain.ru/bitrix выдает в URL domain.ru:443/bitrix/ , описанные выше решения не совсем подошли - в апаче mod_dir не портил ничего, return 497 код не отработал. Решил в итоге проблему так.
На nginx , который проксирует на виртуалку с битриксом, конфиг такой:[CODE]server {
server_name domain.ru;
ssl on;
ssl_certificate ...
ssl_certificate_key ...
ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
listen 443 ssl;
location / {
proxy_pass http://10.16.0.33:80;
proxy_redirect http://10.16.0.33:80 /;
proxy_set_header Host $host:443;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header HTTPS YES;
}
}
[/CODE]А вот в самой виртуалке битрикса ничего не менял, кроме /etc/nginx/bx/site_avaliable/bx_ext_domain.ru.conf:[CODE]Было: proxy_set_header Host $host:80;
Стало: proxy_set_header Host $host;
[/CODE]И после всё прекрасно заработало.