资讯中心

利用Nginx陈设SSL处事与机能优化教程

  

你好,以下是利用Nginx设置SSL服务和进行功能优化的教程:

  1. 上传证书文件:申请一个SSL证书,会得到两个文件,一个是.crt后缀的,一个是.key后缀的。将它们上传到Nginx目录下。
  2. 修改配置:
    • 打开站点的.conf文件,修改server块如下:
      listen 80; #新增监听443端口,并指定443为ssl:
      listen 443 ssl;
      server_name www.chutest.cn; #ssl配置
      ssl_certificate xxx.crt; #证书公钥文件路径(替换为自己的证书路径与文件名)
      ssl_certificate_key xxx.key; #证书私钥文件路径(替换为自己的证书路径与文件名)
      ssl_session_timeout 5m; #5分钟session会话保持
      ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
      ssl_ciphers HIGH:!ADH:!EXPORT56:RC4+RSA:+MEDIUM; #ssl配置
    • 添加一个server模块,监听80端口请求:
      server {
      listen 80;
      server_name www.chutest.cn chutest.cn;
      return 301 https://www.chutest.cn$request_uri;
      }
    • 其他规则保持不变。
  3. 保存退出,执行nginx -t,提示success,则执行nginx -s reload。

 

这样就完成了Nginx的SSL服务设置和功能优化。