Nginx 部署HTTPS

163 阅读1分钟
原文链接: click.aliyun.com

Nginx 部署HTTPS

上987432.com 2018-10-19 15:02:01 浏览61 评论0
  • 云栖社区
  • nginx
  • 移动开发与客户端
  • linux
  • php
  • 深度学习
  • 帮助
  • 域名
  • 根目录
  • SSL
  • Server
  • High
  • 索引
  • MD5
  • index

摘要: 系统:Linux Centos 7.4 x64软件:Nginx 1.12.2注:需要阿里云申请本地域名与证书并添加下载到本地。 注:证书文件为 xxxx.pem 与 xxxx.key 两个文件。Nginx 配置文件内添加HTTPS vim /etc/nginx/nginx.

系统:Linux Centos 7.4 x64
软件:Nginx 1.12.2
注:需要阿里云申请本地域名与证书并添加下载到本地。

注:证书文件为 xxxx.pem 与 xxxx.key 两个文件。
Nginx 配置文件内添加HTTPS

vim /etc/nginx/nginx.conf

http {

server {

listen 443 ssl;
server_name xxx.xxx.com;
ssl on;
root /;
index index.html index.htm;
ssl_certificate   /etc/nginx/cert/215058739960601.pem;
ssl_certificate_key  /etc/nginx/cert/215058739960601.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
    root /;
    index index.html index.htm;
}

}
}
含注释
http {

server {

# 启动443端口
listen 443 ssl;
# 证书申请的域名
server_name xxx.xxx.com;
# 开启SSL协议
ssl on;
# 指定访问根目录
root /;
# 指定索引
index index.html index.htm;    
# 指定xxx.pem证书文件
ssl_certificate   /etc/nginx/cert/215058739960601.pem;
# 指定xxx.key证书文件
ssl_certificate_key  /etc/nginx/cert/215058739960601.key;    
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
# 指定访问目录及索引
location / {
    root /;
    index index.html index.htm;
}

}

}

用云栖社区APP,舒服~

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
分享到:

相关文章

网友评论