Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Редирект с http на https для базы 1С

Редирект с http на https для базы 1С
Я
   abjurer
 
16.10.19 - 12:21
Выручайте, знатоки.
Есть опубликованная под Apach'ем база 1С. Требуется, чтобы клиент набрав Server/Baza получил веб-клиентом доступ по зашифрованному каналу, т.е. его бы направило на https://Server/Baza/ru_RU. Сейчас только http://Server...
Если набрать весь путь https://Server/Baza/ru_RU руками, то все работает. Но с http редиректа нет.

Обычные статичные страницы сервер нормально редиректит согласно инструкциям в .htaccess
RewriteEngine on
RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

А базы 1С не перенаправляются автоматом. Как бы это исправить?
 
 
   Cyberhawk
 
1 - 16.10.19 - 12:24
ОС какая?
   Asmody
 
2 - 16.10.19 - 12:25
(0) Вставить эти инструкции в httpd.conf
   abjurer
 
3 - 16.10.19 - 12:47
(1) Win server 2016 x64. Apache 2.4, если это критично.
   Cyberhawk
 
4 - 16.10.19 - 12:48
(3) Переходи на ИИС, там это работает из коробки
   abjurer
 
5 - 16.10.19 - 12:49
(2) А куда именно? пытался шаманить в httpd.conf в блоке алиасов. Либо нет эффекта, либо ошибка 403.
   abjurer
 
6 - 16.10.19 - 12:51
(4) Возможно в ИИС и работает из коробки. Но у меня задача с Апачем. Самое обидное, что это я делал и оно работало. Но это было давно, один раз и никому не надо было. В итоге тот сервер умер, бекапов нет. Поднял новый. А вот методику редиректа вспомнить или найти не могу.
   Asmody
 
7 - 16.10.19 - 13:01
httpd-vhost.conf, там есть настройки виртуальных хостов. Тебе нужен тот, который на 80 порту
   abjurer
 
8 - 16.10.19 - 13:20
(7) Благодарю.

Добавил в httpd-vhost.conf строки Rewrite... и получилось
<VirtualHost _default_:80>
DocumentRoot "${SRVROOT}/htdocs"
#ServerName http://www.example.com:80
RewriteEngine on

RewriteCond %{HTTPS} =off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</VirtualHost>

Тема себя исчерпала.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.