пятница, 3 апреля 2015 г.

Публикация сайта с SSL сертификатом на Apache - CentOS / Publish a website with a SSL certificate on Apache - CentOS

cd /tmp

openssl genrsa -out owncloud.key 2048
openssl req -new -key owncloud.key -out owncloud.csr
openssl x509 -req -days 365 -in owncloud.csr -signkey owncloud.key -out owncloud.crt

cp owncloud.crt /etc/pki/tls/certs
cp owncloud.key /etc/pki/tls/private/
cp owncloud.csr /etc/pki/tls/private/
cp owncloud.crt /etc/ssl/
cp owncloud.key /etc/ssl/
cp owncloud.csr /etc/ssl/

chcon -R -t httpd_sys_rw_content_t /var/www/html/config
chcon -R -t httpd_sys_rw_content_t /var/www/html/data
chcon -R -t httpd_sys_rw_content_t /var/www/html/apps
chcon -R -t httpd_sys_rw_content_t /home/data

vi /etc/httpd/conf/httpd.conf
    <VirtualHost *:443>
        DocumentRoot /
        ServerName cloud.myserver.domain
        SSLEngine On
        SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
        SSLCertificateFile /etc/ssl/owncloud.crt
        SSLCertificateKeyFile /etc/ssl/owncloud.key
    </VirtualHost>

Комментариев нет:

Отправить комментарий