Проблема с входом в админпанель и личный кабинет пользователя (BitrixVM)

После установки SSL и последующего редиректа на https, при попытке войти в админпанель спустя какое-то время можно получить сообщение вида «400 Bad Request, The plain HTTP request was sent to HTTPS port». Виновник этого безобразия скорее всего модуль Apache mod_dir, который (не) редиректит с ссылки со слешем в конце на ссылку без оного.

Решение с форума 1с, работает практически безотказно.
Открываем на редактирование файл /etc/httpd/bx/conf/bx_ext_site.local.conf (обратите внимание, что здесь показан способ для многосайтовой конфигурации, в односайтовой редактируем /etc/httpd/bx/conf/default.conf). Ищем в самом начале строчку ServerName site.com и сразу после неё дописываем ServerName https://site.com, в итоге получится что-то вроде:

[...]
<VirtualHost 127.0.0.1:8887>
    ServerName  site.com 
    ServerName https://www.site.com
	ServerAlias www.site.com	
        ServerAdmin webmaster@localhost
	DocumentRoot  /home/bitrix/ext_www/site.com
[...]

Передергиваем Apache командой

service httpd restart

и смотрим результат.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

1 × 5 =