admin

apache配置ssl证书

admin WEB运维 2019-02-15 1892浏览 0

 apache配置ssl证书

http.conf 配置文件中包含

Listen 443

Include /etc/httpd/extra/httpd-ssl.conf

配置/etc/httpd/extra/httpd-ssl.conf

<VirtualHost *:443>
DocumentRoot "/var/www/kuer/"
#网页文件路径
ServerName 
#改为自己的域名
SSLEngine on
#启用SSL功能
SSLCertificateFile   /usr/local/certs/cuerschool_public.crt
#填写证书文件路径
SSLCertificateKeyFile   /usr/local/certs/cuerschool.key
#填写私钥文件路径
SSLCertificateChainFile   /usr/local/certs/cuerschool_chain.crt
#填写证书链文件路径
</VirtualHost>

如果需要强制跳转,添加如下内容(网站跟目录.htaccess)

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

 


thinkphp之类需要添加如下重写
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>

 

版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。