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>
转载请注明:梦绘设计 » WEB运维 » apache配置ssl证书
版权声明
本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。