FreePBX через HTTPS — различия между версиями
Root (обсуждение | вклад) (Новая страница: «Замена дефолтного SSL-сертификата своим и редирект на HTTPS Имеется FreePBX на CentOS и Apache копиру…») |
Root (обсуждение | вклад) |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
| − | + | Имеется FreePBX на CentOS и Apache. Задача заменить дефолтный SSL-сертификат своим и сделать редирект HTTP на HTTPS | |
| − | |||
копируем приватный ключ в: | копируем приватный ключ в: | ||
/etc/pki/tls/private/domain.key | /etc/pki/tls/private/domain.key | ||
| + | |||
копируем сертификат в: | копируем сертификат в: | ||
| Строка 23: | Строка 23: | ||
RewriteCond %{SERVER_PORT} !^443$ | RewriteCond %{SERVER_PORT} !^443$ | ||
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] | RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] | ||
| − | |||
Рестартим Apache и пользуемся | Рестартим Apache и пользуемся | ||
Текущая версия на 18:40, 20 февраля 2016
Имеется FreePBX на CentOS и Apache. Задача заменить дефолтный SSL-сертификат своим и сделать редирект HTTP на HTTPS
копируем приватный ключ в:
/etc/pki/tls/private/domain.key
копируем сертификат в:
/etc/pki/tls/domain.crt
прописываем их в /etc/httpd/conf.d/ssl.conf
SSLCertificateFile /etc/pki/tls/certs/domain.crt SSLCertificateKeyFile /etc/pki/tls/private/domain.key
Рестартим Apache и проверяем
Редирект на HTTPS
Вставляем в /var/www/html/.htaccess следущие строчки:
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Рестартим Apache и пользуемся