免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

Nginx 安装SSL证书

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

2.查找并编辑nginx的配置文件
不同操作系统环境nginx配置文件位置不同. 仅列出几个常用的,具体请咨询服务器管理人员
  1. /etc/nginx                              #centos 使用yum安装一般在这个位置
  2. /etc/nginx/sites-available/example.com  #ubuntu 系统
  3. /usr/local/nginx/conf/vhosts            #lnmp
3.在虚拟站点上配置SSL证书
假设把证书文件yourdomain.com.crt 和 yourdomain.com.crt 上传到服务器 /opt/ssl/ 目录
默认规则 HTTP 请求使用TCP 80端口,  我们现在只是配置一个nginx虚拟站点使用TCP 443端口 (以Ubuntu为例修改配置文件)。
  1. #请根据自己服务器实际配置文件路径修改
  2. vi /etc/nginx/sites-available/example.com

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

  1. server {
  2.         listen 80;
  3.     #SSL 配置必要参数
  4.         listen 443 ssl;
  5.     #站点主机名
  6.         server_name www.yourdomain.cn;
  7.     #SSL 配置必要参数
  8.         ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
  9.         ssl_certificate /opt/ssl/yourdomain.com.crt;
  10.         ssl_certificate_key /opt/ssl/yourdomain.com.key;
  11.         ssl_prefer_server_ciphers on;
  12.        
  13.         #自动跳转到HTTPS (可选)
  14.         if ($server_port = 80) {
  15.                 rewrite ^(.*)$ https://$host$1 permanent;
  16.         }
  17.       
  18.         location / {
  19.                 root /home/getssl/;
  20.                 index index.php;
  21.         }
  22. }
注意事项ssl_certificate  /  ssl_certificate_key 要填写自己上传证书的位置


4.重启nginx服务
  1. #CentOS6 系统
  2. service nginx restart
  3. #CentOS7 系统 / Ubuntu
  4. systemctl restart nginx  
  5. #旧的Linux系统
  6. /etc/init.d/nginx reload
  7. #Windows nginx
  8. cd nginx安装目录
  9. nginx.exe -s reload

相关知识:
日历app开发方案
日历 app 是一款非常实用的软件,可以帮助用户记录、管理和查询日程安排。在现代快节奏的生活中,人们需要一个日历 app 帮助他们更好地管理时间和安排任务。在这篇文章中,我们将介绍日历 app 的开发方案,包括其原理和详细介绍。一、日历 app 的原理日历
2024-01-10
厦门开发一款app
近年来,移动互联网应用发展迅速,各种应用层出不穷。为了适应市场需求,越来越多的企业开始开发自己的移动应用,提高品牌知名度和用户体验。作为一座现代化城市,厦门也不例外,许多企业纷纷开发自己的移动应用,以满足用户的需求。本文将介绍厦门开发一款app的原理和详细
2024-01-10
券宝宝app开发
券宝宝是一款提供优惠券信息的APP,它能够帮助用户找到各种品牌的优惠券,并且提供使用方法和使用限制等详细信息。同时,券宝宝还能够根据用户的位置信息,推荐附近的优惠券,让用户更加方便地获取优惠信息。券宝宝的开发原理主要包括以下几个方面:1. 数据库设计券宝宝
2024-01-10
app开发过程中的错误
App开发是一个复杂的过程,包括很多方面的工作,从设计,开发到测试,不可避免地会遇到一些错误和问题。在这篇文章中,我们将介绍一些常见的App开发错误,以及如何避免这些错误。1. 缺乏足够的规划缺乏足够的规划是很多App开发项目失败的原因之一。在开发过程中,
2023-06-29
app开发的详细步骤
手机应用程序(App)的开发是一门充满挑战和创造力的艺术,需要具备扎实的编程和设计技能,以及对用户体验的深入理解。下面,我就来介绍一下App开发的详细步骤和原理。1.需求分析在开发App之前,我们需要明确开发的目标和功能,以及面向的用户群体和使用场景。我们
2023-06-29
app定制开发行业加密行为
随着移动互联网的普及,用户对于移动应用的依赖程度愈加严重,同时移动应用上安全威胁也愈发增多,因此,移动应用加密成为非常重要的问题,而app定制开发行业加密行为也就愈发显得尤为重要。1、原理 应用加密,在软件技术领域又称为硬加密。它是指对计算机软件工具(如
2023-05-06