参考: https://www.jianshu.com/p/6db0c6dc97a9
http和https的区别。感谢大神的笔记参考。
简单的ssl证书配置实现https访问。
服务器环境:
阿里云服务器ECS linux版本 CentOS 7.4 64位,已安装nginx。
已购买认证以及备案的域名: 例如:baidu.com
1:申请证书;具体详情参考: https://yq.aliyun.com/articles/637307
2:配置nginx配置文件;
3:保存并测试nginx;输入命令: nginx -t
nginx: nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf...
解决方式:
1> 进入nginx的压缩目录;输入命令:cd /usr/local/src/nginx-1.14.0/
2> 从新安装http-ssl模块;输入命令: ./configure --with-http_ssl_module
如果出现异常请先执行命令: yum -y install openssl openssl-devel,再执行。./cinfigure....命令;
3> 完成后执行make;(不是make install)
4> 执行命令拷贝替换;cp objs/nginx /usr/local/nginx/sbin/nginx
5> 检测nginx -t;
4:成功后重启nginx即可。