[SSL安装教程(服务器)] Nginx安装SSL证书 Nginx配置https证书

[复制链接]
希望工程bossLv.7 显示全部楼层 发表于 2020-4-24 16:26:40 |阅读模式 打印 上一主题 下一主题
安卓上架
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.getssl.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. }
  13. location / {
  14. root /home/getssl/;
  15. index index.php;
  16. }
  17. }
复制代码

以上配置仅供参考,其他参数请根据生产环境需要添加。
安装后重启nginx使其生效
  1. centos6
  2. service nginx restart
  3. centos7
  4. systemctl restart nginx
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司