免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持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是一款能够在智能手机上安装的应用程序,它可以与汽车的电子控制单元(ECU)进行通信,实现对汽车的远程监控、控制和管理。汽车app的功能主要包括以下几个方面:1. 远程启动和关闭汽车引擎汽车app可以通过远程控制方式启动和关闭汽车引擎,让车主在不在
2024-01-10
求高人开发app
开发一款app需要掌握一定的技能和知识,涉及到多个方面的知识,比如编程语言、设计、用户体验等等。下面我将从原理和详细介绍两个方面来讲解开发app的过程。一、原理开发一款app的原理可以分为以下几个步骤:1.确定app的目标和功能:在开发app之前,需要确定
2024-01-10
如何开发手机app用什么软件
开发手机应用程序是一项非常复杂的任务,需要一定的编程技能和软件工程知识。本文将介绍开发手机应用程序的主要步骤和开发工具。开发手机应用程序的主要步骤:1. 确定应用程序的目标和功能:在开始开发应用程序之前,需要明确应用程序的目标和功能。这将有助于确定应用程序
2024-01-10
app社交电商开发多少钱
App社交电商的开发费用因项目规模、功能需求、开发团队水平等因素而异。一般来说,开发一个基本的App社交电商平台,费用在10万-50万元之间,但对于复杂的功能和高定制化需求的项目,费用可达到几十万元或更高。下面是App社交电商开发过程的详细介绍:1. 需求
2023-07-14
app开发运营团队架构
在互联网领域中,一个成功的应用程序(App)往往需要一个高效的开发运营团队,他们负责从概念到上线的整个过程。一个良好的团队架构能够确保各个环节的协同工作,提高开发速度和质量,同时也能够有效地推动应用程序的运营和市场推广。下面我将为你详细介绍一个App开发运
2023-06-29
app开发编译器
App开发编译器是一种用于将源代码转换为机器代码的软件工具,用于生成可执行的二进制文件,以使应用程序可以在设备上运行。在应用程序的开发中,通常需要使用编译器将高级语言代码转换为特定平台上的机器语言代码。下面,我们将详细介绍App开发编译器的原理和功能。一、
2023-06-29