免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持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开发通常需要前端和后端两个部分的配合。前端负责用户界面的展示和用户交互,后端负责数据的处理和存储。前端开发主要涉及以下几个方面:1. HTML:HTML是网页的基础语言,用于描述网页的结构和内容。开发App时,可以使用HTML来构建界面的基本结构。2
2023-06-29
app开发收费多少钱
App开发的收费标准是根据多个因素来确定的,包括开发者的经验水平、项目的复杂性、功能需求、设计要求等等。在这篇文章中,我将详细介绍App开发的收费原理,并提供一些参考价位。1. 开发者经验水平:经验丰富的开发者通常会收取更高的费用,因为他们具有更强的技术能
2023-06-29
app开发定制厂家衢州
衢州作为浙江省的一个城市,也是我们国家的一个航空产业基地和信息技术产业基地之一,发展迅速。而在信息技术方面,衢州的app开发定制也是相当优秀的,下面我们就来介绍一下衢州app开发定制厂家的原理和详细介绍。一、原理1.市场需求随着移动互联网时代的到来,手机a
2023-06-29
app开发兼职哪家好推荐
随着智能手机的普及以及移动互联网的发展,APP(Application Software)开发已经成为了当今互联网领域中的一个热门行业。作为一个开发者,如果你想增加自己的收入,同时提高自己的技能和经验,那么在业余时间兼职做APP开发可能是一个不错的选择。近
2023-06-29
app开发 代码
APP开发是一个非常庞大的领域,涉及很多不同的技术和编程语言。本文将主要介绍APP开发的原理以及开发过程中需要的一些工具和技术。APP开发原理APP开发的核心是编写代码,这些代码控制着APP的行为。通常情况下,APP开发使用的编程语言包括Java、Swif
2023-05-06
appextension开发
App extension,又称为应用扩展或插件,是一种苹果公司于iOS 8及以上版本中推出的新功能。 app extension可以让你在你的app外面,提供一些有限的、特定的功能,然后被用户使用。举个例子,您可以创建一个分享扩展,让用户在从任何应用中分
2023-05-06