概述
Nginx实现https需要http_ssl_module模块支持,该模块是默认编译模块,不需要我们再次编译。
一 颁发证书
二 配置Nginx
- 将生成的key、pem文件拷贝到nginx的conf目录下
- SSL
server {
listen
443 ssl;
server_name
10.5.1.24 server.bdk.com;
ssl_certificate
cert/cert.pem ; # 证书
ssl_certificate_key
cert/cert.key;
# 秘钥
ssl_session_cache
shared:SSL:1m;
ssl_session_timeout
5m;
ssl_ciphers
HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers
on;
location / {
proxy_pass
http://www;
}
}
server {
listen 80;
server_name server.bdk.com; // 你的域名
rewrite ^(.*)$ https://$host$1 permanent; // 把http的域名请求转成https
permanent 永久跳转
}
nginx -t // 检查nginx配置文件
nginx -s reload //重启
$ service nginx stop
// 停止
$ service nginx start
// 启动
$ service nginx restart // 重启
最后
以上就是真实墨镜为你收集整理的nginx配置ssl证书一 颁发证书二 配置Nginx的全部内容,希望文章能够帮你解决nginx配置ssl证书一 颁发证书二 配置Nginx所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复