1,上传证书文件至服务器,如 /usr/local/nginx/ssl 目录下

2,修改nginx的配置文件,若是虚拟站点,刚需要修改对应的配置文件,修改内容如下:

#基本的SSL配置

server {

listen 443 ssl;

server_name www.test.com;

root /home/wwwroot/test.com;

index index.php;

ssl_certificate /usr/local/nginx/ssl/www.test.com.crt; #或者是pem后缀的

ssl_certificate_key /usr/local/nginx/ssl/www.test.com.key;

ssl_session_timeout 5m;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;

ssl_prefer_server_ciphers on;

}

#解决http二级域名跳转https,解决http根域名跳转https

server {

listen 80;

server_name test.com;

if ($host != 'www.test.com') {

rewrite ^/(.*)$ https://www.test.com/$1 permanent;

}

}

server {

listen 80;

server_name www.test.com;

rewrite ^/(.*)$ https://www.test.com/$1 permanent;

}

3,重启Ngnix,即可

4,如果网站中有请求非Https域的文件,刚浏览器地址栏会显示该网站不安全,修改或删除对应的非https请求,即可

centos php ssl,CentOS下在Nginx中添加SSL证书以支持HTTPS协议访问相关推荐

  1. 在不禁用iis的情况下停止其对443端口的禁用(由于443端口被占用宝塔nginx服务器添加ssl证书失败,又不能停止iis服务的解决办法)

    在不禁用iis的情况下停止其对443端口的禁用(由于443端口被占用宝塔nginx服务器添加ssl证书失败,又不能停止iis服务的解决办法) 1.修改文件 2.重启服务器或iis服务 3.补充 (扩展 ...

  2. Windows10下git bash中添加wget下载工具

    Windows10下git bash中添加wget下载工具 文章目录: 一.说明 二.wget安装包的下载 三.添加环境变量 一.说明 Windows中git bash完全可以替代原生的cmd,而且更 ...

  3. Nginx 设置,设置已经解析的域名,在nginx中没有定义相应server时的默认访问

    场景介绍: 因为业务需求,我们需要对域名进行解析,这里我对域名进行了如下解析 但是,因为业务需求,我可能在nginx中只定义了kuman.xiaobudiu.top 和 www.xiaobudiu.t ...

  4. Windows下在GoldenDict中添加谷歌翻译

    Windows下在GoldenDict中添加谷歌翻译 [2021.7 更新] 笔者阅读论文时,希望以Popup的形式直接显示出Google翻译的结果,减少阅读论文的碎片感. GoldenDict是一款 ...

  5. comboBox控件下拉选项中添加图片

    comboBox下拉选项中添加图片 1.将需要添加的图片加入到imageList中 2.循环图片清单,将图片绘入comboBox中,代码如下: private void FormMain_Load(o ...

  6. StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全

    http://www.freehao123.com/startssl-ssl/ 昨天写了更换空间后重新安装Godaddy SSL的文章,突然想到了一直有朋友向部落提到的StartSSL免费SSL证书服 ...

  7. Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站

    Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站 http://www.cnblogs.com/zhongweiv/archive/2013/01/07/http ...

  8. CentOS搭建全功能服务器(Nginx+Tomcat+PHP+SSL)

    本文将介绍Linux环境下如何安装Web服务基础运行环境,包括以下内容: 安装jdk 安装Tomcat 安装MySQL 安装PHP 安装Nginx 安装SSL证书 整合Nginx和Tomcat 整合完 ...

  9. Nginx中添加gzip_static支持

    添加上述命令后,会报一个错误,unknown directive "gzip_static"主要的原因是Nginx默认是没有添加ngx_http_gzip_static_modul ...

最新文章

  1. 双重惊喜——Windows Phone Developer Tools初体验
  2. oracle学习小知识点总结
  3. docker 异常:“fork/exec /proc/self/exe: no such file”
  4. mysql自增主键归零的方法
  5. 学生出勤率平时成绩java_《javaweb应用开发》课程标准.doc
  6. 充电原理_电动汽车充电桩如何设置?充电桩原理介绍
  7. python去噪音_python中的噪声是什么意思
  8. 【ALB学习笔记】基于事件触发方式的串行通信接口数据接收案例
  9. 潭州课堂25班:Ph201805201 第十二课 new方法,定制属性访问,描述符与装饰器 (课堂笔记)...
  10. 用photoshop将图片不失真的放大
  11. CentOS7搭建Docker私有仓库
  12. 小米开源:站在巨人肩膀上的创新
  13. 纯HTML+CSS静态百度登录界面制作
  14. 微信授权登录的多帐号问题
  15. ROS键盘控制机器人
  16. 卷积神经网络 svm分类器_使用卷积神经网络的狗品种分类器
  17. js模拟小球重力回弹效果
  18. 电路中的输入与输出电阻计算
  19. 设计模式大作业:在线制作方便面
  20. 读取多个(海康\大华)网络摄像头的视频流 (使用opencv-python),解决实时读取延迟问题

热门文章

  1. BZOJ 3224 Treap
  2. java接口的作用是什么?
  3. ibatis.net:第六天,QueryForList
  4. 什么是每点价值量(Dollar Per Point)
  5. 分享ArcGis For Flex API 1.3 Diagram
  6. JavaScript中的Math方法演示
  7. Mr.J-- HTTP学习笔记(三)-- HTTP报文
  8. Android-活动(Activity)的基本介绍
  9. Java中解决继承和接口默认方法冲突
  10. 开源的python机器学习模块