FreePBX через HTTPS — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
(Новая страница: «Замена дефолтного SSL-сертификата своим и редирект на HTTPS Имеется FreePBX на CentOS и Apache копиру…»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
Замена дефолтного SSL-сертификата своим и редирект на HTTPS
+
Имеется FreePBX на CentOS и Apache. Задача заменить дефолтный SSL-сертификат своим и сделать редирект HTTP на HTTPS
  
Имеется FreePBX на CentOS и Apache
 
  
 
копируем приватный ключ в:
 
копируем приватный ключ в:
 
  /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 и пользуемся