登录腾讯云,进入控制台,直接搜索SSL证书,进入如下页面:

申请免费证书

确认申请之后,下载SSL证书文件即可

下载完成后解压得到如下文件

我这里选择Nginx

把这2个文件上传到云服务器上的 /usr/local/nginx/conf  目录下

用xshell登录到服务器,

编辑nginx.conf 文件:

nano /usr/local/nginx/conf/nginx.conf

在server里面添加以下代码(其他代码不用去动,事先备份好nginx.conf文件):

listen 443;   #默认是监听80端口,把原来的用#注释掉,改成443端口

server_name www.xxx.com;   #这是你的服务器域名

ssl on;

root /home/wwwroot/default;   #这个是直接用域名访问的时候,访问的根目录,默认是这个路劲,改不改无所谓,看你的习惯

ssl_certificate 1_www.xxx.com_bundle.ctr;   #填写你的crt文件名

ssl_certificate_key 2_www.xxx.com.key;   #填写你的key文件名

ssl_session_timeout 5m;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_prefer_server_ciphers on;

===================================

ctrl+x ,y 确认保存

查看一下nginx.conf配置是否正确:

/usr/local/nginx/sbin/nginx -t

然后,关闭nginx

nginx -s stop

再启动nginx

nginx -c /usr/local/nginx/conf/nginx.conf

如果报错

查看443端口被那个进程占用了

netstat -lnp|grep 443

我这个是已经启动了nginx,其中5098是PID,如果443端口被其他进程占用。我之前用的是httpd服务,被httpd占用了,那么杀进程是没用的,要关闭httpd服务。关闭httpd:systemctl stop httpd.service

启动nginx:

nginx -c /usr/local/nginx/conf/nginx.conf

接下来,就可以 用 https://www.xxx.com 来访问你的网站了

云服务器安装SSL证书,实现https访问相关推荐

  1. Nginx服务器安装SSL证书实现Https访问

    Https介绍 https的作用和原理及为什么要使用https请参考这篇文章 http://blog.51cto.com/11883699/2160032 基本作用是有HTTPS的时候,所有的数据传输 ...

  2. windows配置NGINX、NGINX配置SSL证书通过HTTPS访问、使用HTTPS通过NGINX代理访问服务器端项目

    1.windows配置nginx 1)在nginx官网下载稳定版nginx,nginx官网:http://nginx.org/en/download.html 2)解压文件,注:存放目录最好不要带有中 ...

  3. 服务器minio配置阿里云SSL证书实现https访问

    一.下载SSL证书 生成域名对应的证书,当前使用的是Apache版本 下载后,将当前两个文件重命名,私钥重命名为private.key证书重命名为public.crt. minio只能识别这两个名字 ...

  4. SSL证书配置(https访问接口, 单向认证和双向认证)

    拿到SSL证书后, 如何才能解锁更多玩法? 一. SpringBoots项目配置https访问接口(直接配置) SSL协议 配置步骤 1. 获取证书/ 生成证书 2. 放置证书 3. 配置项目 pro ...

  5. nginx配置ssl证书实现https访问

    配置ssl证书之前,先准备SSL证书,至于获取的途径很多(阿里云的服务,第三方服务购买).这里不详细解释.以下是我的SSL证书 准备好证书后,找到nginx的安装目录,我的安装位置为:/usr/loc ...

  6. Linux下 nginx配置ssl证书实现https访问

    配置ssl证书之前,先准备SSL证书,至于获取的途径很多(阿里云的服务,第三方服务购买).这里不详细解释.以下是我的SSL证书 准备好证书后,找到nginx的安装目录,我的安装位置为:/usr/loc ...

  7. 从零开始在 FreeNAS 的 Jail 上安装 NextCloud 并配置 Nginx 作为网页服务器而且 设置SSL证书 使用 https 访问 以及 oc_filecache 修复方法、优化方法

    笔者由于FreeNAS(TrueNAS)的ZFS文件系统的功能,想在上面架设NextCloud.本来FreeNAS也自带了NextCloud插件,可是由于国内网络环境的原因,死活安装不上.在某歌一番后 ...

  8. 手机登录群晖出现ssl证书不可信_群晖WEB添加SSL证书实现HTTPS访问

    本篇文章禁止转载,谢谢~ 群晖WEBStation是一个扩展性非常强大的应用,它可以做导航.建网站.做博客.甚至能做图床,目前本博客数据和图床,就是建立在又拍云和家里的群晖之上的.又拍云做主仓,群晖做 ...

  9. 借助nginx实现反向代理,并通过SSL证书实现https访问以及http调整https访问。

    目录 前言 nginx 反向代理 为什么我们需要用到反向代理? 开始配置 软件版本 申请SSL证书 首先安装nginx 上传.crt和.key证书 创建配置文件 验证配置文件并重启nginx服务 成功 ...

最新文章

  1. 你必须会的 JDK 动态代理和 CGLIB 动态代理
  2. RDKit | 基于片段的分子生成(骨架A+骨架B)
  3. signature=89b7a6bcfac55abae5ac369dafee29f4,Capecitabine
  4. 【转】OpenGL超级宝典笔记——纹理映射Mipmap
  5. leetcode 402. 移掉K位数字(贪心算法)
  6. 高精度加减乘法小程序
  7. shell的if和else
  8. android应用开发(24)---理解任务和返回堆栈
  9. 跟着图灵去听课——海底捞敏捷之道纪要
  10. 平板电脑必装十大软件_电脑越用越卡?这5个必装软件,分分钟帮你恢复火箭般的速度...
  11. AI能为智能手机带来哪些惊喜?Gartner列了这十大应用
  12. 经典问题:流水线调度(51nod)
  13. oracle从9.2.0.1升级到9.2.0.8步骤
  14. ORACLE的Copy命令和create table,insert into的比较
  15. 第2期--从零开始仿制新浪微博---android
  16. pillow 保存图像路径_python利用pillow包处理图片
  17. 信息流广告投放分析实战案例!
  18. 编程速记(2):Pytorch篇-Tenor与numpy的互相转换
  19. java无限循环小数_无限循环小数转化成分数(Java实现)
  20. SVN Cleanup失败的解决方法

热门文章

  1. 郝健: Linux内存管理学习笔记-第4节课
  2. 教师计算机知识比赛方案,教师计算机基础知识考核方案.doc
  3. 虾皮运营技巧(详解)
  4. habit list android,Habit List,助你养成好习惯
  5. 彭于晏百度图片Ajax异步加载爬取
  6. java在各大领域应用现状及未来
  7. 《跟我一起写makefile》读书笔记
  8. 兰州大学计算机科学技术考研科目,兰州大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  9. 将本地文件上传到GitLab中,遇到The authenticity of host ‘gitlab.*.org (192.168.*.*)‘ can‘t be established.问题解决
  10. idea中使用log4j(打开、关闭日志方法)