免费试用

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

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

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

首先拿到Nginx服务器证书
  1. yourdomain.com.crt     (服务器证书)
  2. yourdomain.com.key   (私钥文件)如果为空请将生成CSR时保存的私钥内容粘贴在文件中

环境检测,检测命令如下(测试nginx是否支持SSL)
  1. nginx -V

如果有显示 –with-http_ssl_module 表示已编译openssl,支持安装ssl
如果没有安装请下载nginx源码重新编译
  1. ./configure --with-http_stub_status_module --with-http_ssl_module
  2. make && make install
配置Nginx
  1. server {
  2. listen 80;
  3. listen 443 ssl;
  4. server_name www.yourdomain.cn;
  5. ssl_protocols TLSv1.2 TLSv1.1 TLSv1;
  6. ssl_certificate /etc/ssl/yourdomain.com.crt;
  7. ssl_certificate_key /etc/ssl/yourdomain.com.key;
  8. ssl_prefer_server_ciphers on; 
  9. #自动跳转到HTTPS (可选)
  10. if ($server_port = 80) {
  11. rewrite ^(.*)$ https://$host$1 permanent;}
  12. location / {
  13. root /home/getssl/;
  14. index index.php;
  15. }
  16. }
以上配置仅供参考,其他参数请根据生产环境需要添加。
安装后重启nginx使其生效
  1. centos6
  2. service nginx restart
  3. centos7
  4. systemctl restart nginx

相关知识:
润通现货app开发系统
润通现货app是一款专门为现货交易市场打造的手机客户端应用程序,能够提供实时的市场行情、交易数据、新闻资讯等服务,让用户随时随地掌握市场动态,进行交易操作。润通现货app开发系统是一套完整的软件开发工具,主要涉及到以下几个方面:1.技术架构润通现货app采
2024-01-10
全椒app定制开发
全椒app定制开发是指根据客户的需求和要求,进行个性化的定制化开发,以满足客户的特定需求。全椒app定制开发的原理和步骤如下:1. 需求分析在全椒app定制开发之前,需要进行需求分析,明确客户的需求和要求。需求分析包括以下几个方面:(1)功能需求:客户需要
2024-01-10
app信任企业开发者
在移动应用开发过程中,我们经常会遇到“信任企业开发者”的相关要求。这意味着用户需要给予该企业开发者访问和控制设备的权限,以便能够安装和运行该企业的应用程序。本文将详细介绍这一原理,并解释相关内容。首先,让我们来了解一下为什么移动设备会要求用户信任企业开发者
2023-07-14
app开发用到什么语言
APP开发使用的语言有很多种,不同的平台和需求会选择不同的开发语言。下面我将介绍一些常见的APP开发语言及其原理。1. JavaJava是一种面向对象的编程语言,广泛应用于Android平台的APP开发。Java具有跨平台的特性,可以运行在不同的操作系统上
2023-06-29
app开发团队在哪
APP开发团队通常由不同专业背景的人员组成,包括项目经理、UI/UX设计师、前端开发工程师、后端开发工程师、测试工程师等。每个人承担着不同的角色和责任,共同协作完成一个APP的开发工作。项目经理是团队中的核心角色,负责项目的整体规划和管理。他们与客户沟通需
2023-06-29
android手机内嵌app开发
Android手机内嵌App开发是通过将App集成至手机的系统中,实现在系统中原生使用的一种开发方式,也就是把App作为手机的一部分,直接呈现给用户,比如像手机自带的「时钟」、「日历」等应用。1、概述Android手机内嵌App开发需要使用Android
2023-05-06