Nginx 安装SSL证书 Nginx配置https证书教程

Nginx 安装SSL证书 Nginx配置https证书教程

Nginx 安装SSL证书
1.下载SSL证书并上传到服务器管理SSL证书 -> 订单详细 -> 下载SSL证书 -> 选择 [Nginx] , 点击[下载SSL证书]
yourdomain.com.crt (服务器证书+CA-BUNDLE)
yourdomain.com.key (私钥文件)如果为空请将生成CSR时保存的私钥内容粘贴在文件中

2.查找并编辑nginx的配置文件

不同操作系统环境nginx配置文件位置不同. 仅列出几个常用的,具体请咨询服务器管理人员

/etc/nginx #centos 使用yum安装一般在这个位置
/etc/nginx/sites-available/example.com #ubuntu 系统
/usr/local/nginx/conf/vhosts #lnmp

3.在虚拟站点上配置SSL证书

假设把证书文件yourdomain.com.crt 和 yourdomain.com.crt 上传到服务器 /opt/ssl/ 目录默认规则 HTTP 请求使用TCP 80端口,  我们现在只是配置一个nginx虚拟站点使用TCP 443端口 (以Ubuntu为例修改配置文件)。

#请根据自己服务器实际配置文件路径修改
vi /etc/nginx/sites-available/example.com

我们不需要删除已有的站点配置,只需要增加nginx 配置SSL的必要参数

server {
 listen 80;
 #SSL 配置必要参数
 listen 443 ssl;
 #站点主机名
 server_name www.yourdomain.com;
 #SSL 配置必要参数
 ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
 ssl_certificate /opt/ssl/yourdomain.com.crt;
 ssl_certificate_key /opt/ssl/yourdomain.com.key;
 ssl_prefer_server_ciphers on;
 
 #自动跳转到HTTPS (可选)
 if ($server_port = 80) {
 rewrite ^(.*)$ https://$host$1 permanent;
 }
 
 location / {
 root /home/yourdomain/;
 index index.php;
 }
}

注意事项

ssl_certificate  /  ssl_certificate_key 要填写自己上传证书的位置

4.重启nginx服务

#CentOS6 系统
service nginx restart
#CentOS7 系统 / Ubuntu
systemctl restart nginx 
#旧的Linux系统
/etc/init.d/nginx reload
#Windows nginx
cd nginx安装目录
nginx.exe -s reload

相关知识:
一门APP内URL启动APP配置教程
功能解释什么是URL启动APP配置教程配置URL启动APP功能查看一门APP的URL schema
2018-03-13
一门APP极光推送配置教程
功能解释此功能属于“离线配置功能”配置好之后需重新打包,且设备更新新版才可以查看最新的配置效果!此功能在开发者中心配置好之后,日常管理需到用户中心或极光后台推送!什么是消息推送功能配置教程在一门APP后台推送消息在极光后台推送消息通
2018-03-13
一门APP退出方式配置教程
功能解释什么是APP内退出方式功能配置教程配置APP内退出方式功能
2018-03-13
一门APP一键分享多张图配置教程
功能解释什么是一键分享多张图功能配置教程配置一键分享多张图一键分享多张图主要用于一键快捷的把网站上的多图分享到微信朋友圈!如一键实现以上微信朋友圈未发送状态的编辑效果,无需一张一张添加,自动生成;同时可以再次编辑,只需点击最后一步“发送&rdq
2018-03-13
一门APP多图浏览配置教程
功能解释什么是多图浏览功能配置教程配置多图浏览功能(多图浏览组件里面有一个关联功能“一键分享多张图”到微信朋友圈的功能是需要单独购买的哦!)相关功能教程什么是一键分享多张图功能配置一键分享多张图进阶秘档二开文档: http://ap
2018-03-13
一门APP注入JS脚本配置教程
功能解释什么是JS注入脚本配置教程配置一门APP注入JS脚本功能
2018-03-13
一门APP通讯录配置教程
功能解释什么是通讯录功能功能配置配置APP的通讯录功能进阶秘档二开文档: http://app.applebyme.cn/doc/js.cshtml#contact更多功能测试DEMO打包页面: http://gate.myapp.ltd/doc/demo
2018-03-13
一门APP定理定位配置教程
功能解释直接兼容网页定位,无需二次开发,只要你的网页支持定位,开启此功能之后,APP内自动兼容!什么是地理定位配置教程配置地理定位
2018-03-13
一门APP缓存管理配置教程
功能解释此功能属于“在线配置功能”配置好之后无需重新打包,保存配置后结束APP进程重启应用就可以查看最新效果!什么是APP网页缓存什么是网页缓存配置教程配置APP的缓存管理进阶秘档二开文档: http://app.applebyme
2018-03-13
一门APP基础配置教程
以下这些基础教程能帮助到您更快的上手一门APP打包平台的操作!操作界面介绍一门APP管理界面介绍基础功能名词解释基础打包名词&操作什么是APP的名称什么是APP的启动图什么是APP的LOGO配置APP原生功能配置开机启动屏倒计时的时间配置及修改AP
2018-03-13
常用注入CSS功能写法
很多朋友想实现APP和手机站的网页样式不一样,以区别APP和手机站的用户体验我们特推出的注入CSS和注入JS可以提供完美解决方案!比如隐藏掉手机站的一些分享悬浮,下载悬浮等,就可以简单的用注入CSS的功能。.css{dispaly:none}如若是在页面上
2017-11-02
二维码扫描自行处理结果教程
扫描二维码获得参数将参数加在网址里面,打开带参数的网址写法教程: jsBridge.scan({    needResult: true,}, function (code) {  &n
2017-08-31
©2015-2021 成都九扇门科技有限公司 yimenapp.com 蜀ICP备18037248号-6