您的位置:首页 > 运维架构 > Nginx

nginx配置ssl证书

2018-02-05 10:33 253 查看
证书是公司下发的,所以省略了申请证书的体验,关于申请免费证书可以自行搜索。

拿到的证书分两个文件,一个是xxx.crt,一个是xxx.key,分别对应公钥和私钥。

只想让网站支持https访问,那么在server_name下面插入两行,添加两行内容

listen 443;
ssl on;


网站兼容http和https访问,那么在server_name下面插入一行,添加一行内容

listen 443 ssl


配置:

server_name localhost;
listen 443 ssl;
ssl_certificate      /usr/local/nginx/conf/ssl/xxx.crt;
ssl_certificate_key  /usr/local/nginx/conf/ssl/xxx.key;
ssl_prefer_server_ciphers on;
ssl_session_cache    shared:SSL:10m;
ssl_session_timeout  10m;


检查配置是否正确:

[root@localhost sbin]# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful


重新加载配置文件:

nginx -s reload


在浏览器中输入https的网址进行访问,如果地址栏边上有个小锁的标志,则证明升级成功,恭喜自己吧!

参考:

nginx配置ssl证书
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx ssl