精萃首页公众话题热门话题我的关注历史访问
免费1GB空间等你领取,让你马上拥有自己的网站!
Nginx如何配置SSL证书?
悟空网络    2018-10-05
nginx一般应用于Linux系统,当然windows下也可以安装,我们是Centos7+Nginx为例子,说明SSL证书的使用设置方法。

首先,你需要在 https://wuknet.net/ssl.php 申请一个SSL证书,其它地方申请的证书配置也一样,我们以此为例子。

nginx安装后的配置文件,一般存放在etc/nginx/nginx.conf中,我们可以用 vim /etc/nginx/nginx.conf 打开修改

先将你的证书文件上传到你的服务器,比如存放在/cert目录中。
然后按以下配置修改,配置你的证书目录
server {
listen 443 ssl;
server_name www.yourdomain.com;
ssl_certificate /usr/local/ssl/nginx.key;
ssl_certificate_key /usr/local/ssl/nginx.crt;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
#禁止在header中出现服务器版本,防止黑客利用版本漏洞攻击
server_tokens off;
#如果是全站 HTTPS 并且不考虑 HTTP 的话,可以加入 HSTS 告诉你的浏览器本网站全站加密,并且强制用 HTTPS 访问
fastcgi_param HTTPS on;
fastcgi_param HTTP_SCHEME https;
access_log /usr/local/nginx/logs/httpsaccess.log;
}

注意这二行
ssl_certificate /usr/local/ssl/nginx.key;
ssl_certificate_key /usr/local/ssl/nginx.crt;
分别是证书文件和私钥文件的路径,另外要注意的是SSL访问必须是443端口。

如果你还有什么不懂的请找我哦。

本站网友评论
你还没有 登录 或 注册手机APP | BBSGOOD.COM