Страница 1 из 2
Принудительное использование Https
Добавлено: 12 фев 2016, 00:24
dracul
Здравствуйте!
Установил Руководитель 1.6 на собственный хостинг на Apache2 /CentOS 6. Все успешно работает.
Теперь есть задача заставить работать его только через https. Все запросы по http должны перенаправляться на https. Для этого в httpd.conf прописал строку вида Redirect permanent /
http://www.site.ru
Перенаправление на https заработало, однако Руководитель при этом работает некорректно, судя по всему, проблема в скриптах. При заходе в сущность вместо таблицы получаю надпись Error 0, при попытке внести запись форма не появляется. Вопрос - как правильно решить мою задачу? Что-то прописать в конфиге апача? Или, может, в Руководителе есть какой-то штатный способ заставить пользователя работать через https?
Re: Принудительное использование Https
Добавлено: 12 фев 2016, 03:19
support
Для запуска в режиме SSL, ваш сервер должен иметь SSL-сертификат.
Откройте файл 'config/server.php' и измените ENABLE_SSL на true
Пример: define('ENABLE_SSL', true);
Re: Принудительное использование Https
Добавлено: 12 фев 2016, 10:24
dracul
Спасибо большущее, помогло!
Думаю, эту настройку можно было бы добавить в настройки приложения.
Re: Принудительное использование Https
Добавлено: 08 апр 2016, 14:28
samdecks
А у меня ошибка после активации этой опции:
"Нет соответствия для имени пользователя или пароля."
Re: Принудительное использование Https
Добавлено: 08 апр 2016, 14:59
support
SSL настроен нормально? страница отображается без предупреждений?
Re: Принудительное использование Https
Добавлено: 08 апр 2016, 15:38
samdecks
support писал(а):SSL настроен нормально? страница отображается без предупреждений?
Да
Re: Принудительное использование Https
Добавлено: 08 апр 2016, 15:43
support
когда отправляете форму, запрос отправляется на https так же (проверить можно в исходном коде)?
Так же если вы зашли по http и попытаетесь войти то возможно такая ошибка
В этом случаи нужно добавить https редирект в .htaccess file
Код: Выделить всё
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Re: Принудительное использование Https
Добавлено: 08 апр 2016, 15:59
samdecks
support писал(а):когда отправляете форму, запрос отправляется на https так же (проверить можно в исходном коде)?
Так же если вы зашли по http и попытаетесь войти то возможно такая ошибка
В этом случаи нужно добавить https редирект в .htaccess file
Код: Выделить всё
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
в коде форма отправляется по https, если захожу по http, то входит без проблем, после входа адрес уже меняется с http на https, код редиректа не помог
Re: Принудительное использование Https
Добавлено: 08 апр 2016, 16:02
support
что то странное,
у меня все работает, и в коде нету никаких ограничений по этому поводи
и более никто не жаловался на это, так что думаю что это что то на вашей стороне...
еще попробуйте в другом браузере
Re: Принудительное использование Https
Добавлено: 08 апр 2016, 16:06
samdecks
support писал(а):что то странное,
у меня все работает, и в коде нету никаких ограничений по этому поводи
и более никто не жаловался на это, так что думаю что это что то на вашей стороне...
еще попробуйте в другом браузере
Не работает только админ, под разработчиком, менеджером и клиентом вход нормально производится.
не работает только старый админ, решил тем, что создал нового и удалил старого