首先要已经安装了Apache,并且已经设置好网站的绑定配置。
接下来介绍一下配置SSL证书的方法。
安装SSL模块
yum install mod_ssl -y
建立一个存放证书的文件夹
mkdir /etc/httpd/ssl/
上传申请好的证书文件到ssl目录下
编辑/etc/httpd/conf.d/ssl.conf文件
去掉文件中下列内容的注释#
DocumentRoot "/var/www/html" #网页文件路径
ServerName 域名:443 #改为自己的域名
SSLEngine on #启用SSL功能
SSLCertificateFile /etc/httpd/ssl/www.your.com.crt #填写证书文件路径
SSLCertificateKeyFile /etc/httpd/ssl/www.your.com.key #填写私钥文件路径
SSLCertificateChainFile /etc/httpd/ssl/www.your.com_bundle.crt #填写证书链文件路径
重新启动Apache服务
service httpd restart
不出意外现在已经可以使用https://来访问网站了。
如果希望所有http请求强制使用https,需要编辑网站根目录下的.htaccess文件。加入下面的配置信息到该文件即可。
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
现在再输入http://www.你的域名.com,则会强制跳转到https://www.你的域名.com。
网友评论