免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持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开发的原理和详细介绍。一、软件app开发的原理1. 软件app开发的定义软件app开发指的是开
2024-01-10
html5怎么进行app开发
HTML5是一种用于构建Web应用程序的标准,它可以用于开发各种类型的应用程序,包括移动应用程序。在HTML5中,可以使用一系列的技术和API来实现应用程序的各种功能,例如本地存储、多媒体处理、地理定位等。下面是关于如何使用HTML5进行移动应用程序开发的
2023-07-14
app开发运营有哪些风险应对措施
App开发与运营过程中存在着各种风险,包括技术风险、市场风险、安全风险等。为了应对这些风险,开发者和运营者需要采取一系列的措施来降低风险并确保项目的成功。1. 技术风险: - 风险描述:技术风险是指在开发过程中可能遇到的技术问题,如技术难题、开发延期等
2023-06-29
app开发商苹果
苹果公司是一家全球知名的科技公司,总部位于美国加利福尼亚州的库比蒂诺市。苹果以其创新的产品和卓越的用户体验而闻名于世,其中最为著名的产品之一就是iPhone手机。在这篇文章中,我将为大家介绍苹果公司的app开发原理和详细过程。首先,我们需要了解苹果公司的a
2023-06-29
app开发技术风险
移动应用程序(APP)作为一个新兴的行业,正在迅速发展并广泛使用。虽然它为用户带来了方便和创新,但从开发的角度来看,它也存在着一些风险。这篇文章将介绍APP开发中的技术风险。1.平台兼容性平台兼容性是一个在APP开发过程中非常重要的因素。不同平台的手机有不
2023-06-29
app开发公司人员培训方案
随着智能手机及移动应用的普及,app开发行业逐渐兴盛。为了保持市场竞争力,提高公司的技术水平和员工的能力,app开发公司需要进行人员培训,从而提升员工的技能和知识水平。在本文中,我们将会介绍app开发公司人员培训方案的原理和详细介绍。一、培训方案的原理1.
2023-06-29