新闻资讯  快讯  焦点  财经  政策  社会
互 联 网   电商  金融  数据  计算  技巧
生活百科  科技  职场  健康  法律  汽车
手机百科  知识  软件  修理  测评  微信
软件技术  应用  系统  图像  视频  经验
硬件技术  知识  技术  测评  选购  维修
网络技术  硬件  软件  设置  安全  技术
程序开发  语言  移动  数据  开源  百科
安全防护  资讯  黑客  木马  病毒  移动
站长技术  搜索  SEO  推广  媒体  移动
财经百科  股票  知识  理财  财务  金融
教育考试  育儿  小学  高考  考研  留学
您当前的位置:首页 > IT百科 > 站长技术 > 网站

LNMP环境(nginx)安装SSL安全证书,全站开启HTTPS访问

时间:2019-11-27 15:35:40  来源:  作者:
LNMP环境(nginx)安装SSL安全证书,全站开启HTTPS访问

 

相关链接:Apache+WordPress部署SSL加密服务,全站开启https访问

第一步、部署SSL加密服务准备工作

1.在VPS已部署好LNMP一键安装包;

2.申请SSL证书(百度免费SSL证书),我以阿里云提过的赛门铁克证书为例。

第二步、上传证书

将申请证书里的key文件和pem文件上传到/usr/local/Nginx/conf/ssl/ 文件夹下,如果没有ssl文件夹,可以自己新建。

第三步、nginx里部署SSL,并301重定向http跳转至https

我们需要在站点对应的CONF文件设置。在"/usr/local/nginx/conf/vhost/"目录文件中,找到对应站点的conf文件,然后修改设置如下
server
{
listen 80;
listen 443 ssl;
#listen [::]:80;
ssl on;
ssl_certificate /usr/local/nginx/conf/ssl/214346445970119.pem;
ssl_certificate_key /usr/local/nginx/conf/ssl/214346445970119.key;
server_name tuku.defcon.cn ;
if ($server_port !~ 443){
rewrite ^(.*)$ https://$host$1 permanent;
}

第四步、登录后台的强制开启SSL

修改的文件是 config.php,直接在这个文件的末尾添加两行代码:

/* 强制后台和登录使用 SSL */

define('FORCE_SSL_LOGIN', true);

define('FORCE_SSL_ADMIN', true);

第五步、注意以下需要修改的

修改“菜单”当中的所有“自定义链接”为相对路径;

修改“设置”→“常规”里的“站点地址”和“WordPress 地址”为 HTTPS;

修改其他自己手贱写入的绝对链接地址……

第六步、记得在服务器上开启443端口。



Tags:HTTPS   点击:()  评论:()
声明:本站部分内容来自互联网,内容观点仅代表作者本人,如有任何版权侵犯请与我们联系,我们将立即删除。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
相关链接:Apache+WordPress部署SSL加密服务,全站开启https访问第一步、部署SSL加密服务准备工作1.在VPS已部署好LNMP一键安装包;2.申请SSL证书(百度免费SSL证书),我以阿里云提过...【详细内容】
2019-11-27   HTTPS  点击:(0)  评论:(0)  加入收藏
很多时候我们都要看我们使用的软件发送的什么包,或者我们使用的网站发送的数据包是什么,甚至我们还想修改一下里面的数据来看看。再这里给大家来介绍一下我们入了利用Proxifie...【详细内容】
2019-11-25   HTTPS  点击:(18)  评论:(0)  加入收藏
如今,https协议正在被广泛重视和使用。随着今年2月初,谷歌旗下Chrome浏览器宣布将所有http标示为不安全网站,许多网站都争相从http升级到了https。当你打开很多网站时,会发现浏...【详细内容】
2019-11-15   HTTPS  点击:(13)  评论:(0)  加入收藏
本篇将讨论 HTTPS 的加解密原理,很多人都知道 RSA,以为 HTTPS=RSA,使用 RSA 加解密数据,实际上这是不对的。HTTPS 是使用 RSA 进行身份验证和交换密钥,然后再使用交换的密钥进行...【详细内容】
2019-11-07   HTTPS  点击:(7)  评论:(0)  加入收藏
本篇写的是HTTPS在Tomcat中的配置方法;至于HTTPS安全认证的原理,大家可以上网查看去理解;学习建议:大家可以使用面向对象的方式去理解握手协议,单向认证与双向认证的原理。(这篇本...【详细内容】
2019-11-04   HTTPS  点击:(8)  评论:(0)  加入收藏
基本概念HTTP:超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,因此,HTTP协议不适合传输一些敏感信...【详细内容】
2019-11-04   HTTPS  点击:(6)  评论:(0)  加入收藏
一、前言1.1 正向代理功能比较简单,但是原生nginx不支持https代理,如果访问https网站,会报错。# nginx代理不支持http CONNECT方法:curl: (56) Received HTTP code 400 from pro...【详细内容】
2019-10-30   HTTPS  点击:(68)  评论:(0)  加入收藏
TLS传输层安全性协定 TLS(Transport Layer Security),及其前身安全套接层 SSL(Secure Sockets Layer)是一种安全协议,目的是为网际网路通信,提供安全及数据完整性保障。 如图,TLS 在...【详细内容】
2019-10-24   HTTPS  点击:(14)  评论:(0)  加入收藏
由于HTTP协议存在着明文传输、不能很好的验证通信方的身份和无法验证报文的完整性等一些安全方面的确点,才诞生了HTTPS。严格来时HTTPS不是一种协议而是HTTP + SSL (TSL)的结...【详细内容】
2019-10-21   HTTPS  点击:(25)  评论:(0)  加入收藏
目前web开发,大部分公司都用的是前后端分离模式,即前端专注于前端页面交互,后端专注于功能实现及提供web api接口。在某次新站点的开发过程中,为了网站的安全性,要求web站点使用h...【详细内容】
2019-10-18   HTTPS  点击:(331)  评论:(0)  加入收藏
名称解释https:一种安全的http协议,因此可以称为安全的超文本传输协议,https提出在http和tcp之间添加一层加密层(SSL层),这一层负责数据的加密和解密。数字证书:简称CA,它由权威机...【详细内容】
2019-10-18   HTTPS  点击:(94)  评论:(0)  加入收藏
配置Web认证(输入HTTPS网址)+限速示例介绍配置Web认证(输入HTTPS网址)+限速的配置示例。适用产品和版本适用于V600R008C10及以后版本的NE40E/ME60系列产品。组网需求如图1-13所...【详细内容】
2019-10-15   HTTPS  点击:(25)  评论:(0)  加入收藏
HTTP/2HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后...【详细内容】
2019-10-14   HTTPS  点击:(29)  评论:(0)  加入收藏
http和https的区别就是,后者在网络传输过程中会很安全,原因就是给http安装了SSL证书。 SSL证书有免费的和收费的,收费的顾名思义就是保护的方面更多,更安全。收费的像单域名的一...【详细内容】
2019-10-12   HTTPS  点击:(21)  评论:(0)  加入收藏
发现很多使用阿里云的小伙伴找不到申请免费SSL证书的位置了,今天就结合自己申请Symantec证书的精力为大家用图文教程演示一下如何在阿里云申请免费SSL证书吧。一、申请免费SS...【详细内容】
2019-10-11   HTTPS  点击:(17)  评论:(0)  加入收藏
为了确保访问安全性,大部分Web系统往往会考虑开启HTTPS访问方式,而Tomcat作为做常用的Web应用服务器,其HTTPS该如何开启呢?在tomcat中配置HTTPS访问方式,存在两种证书验证情况: 单...【详细内容】
2019-10-08   HTTPS  点击:(45)  评论:(0)  加入收藏
原理我们先回顾一下SSL/TLS的整个握手过程: Clienthello:发送客户端的功能和首选项给服务器,在连接建立后,当希望重协商、或者响应服务器的重协商请求时会发送。 version:客户端...【详细内容】
2019-09-29   HTTPS  点击:(19)  评论:(0)  加入收藏
现在很多网站,特别是小程序都要求https的访问,如果你不想花几百元买一个https的证书的话,那么下面的方法你一定要记得收藏。 安装acme.shcurl https://get.acme.sh | sh插入证...【详细内容】
2019-09-25   HTTPS  点击:(18)  评论:(0)  加入收藏
概述在前端开发领域某些特性下需要依赖HTTPS,例如:navigator.geolocation.getCurrentPosition / new Notification 等。由于大多数开发环境中都只是HTTP协议下,所以会导致调试...【详细内容】
2019-09-24   HTTPS  点击:(209)  评论:(0)  加入收藏
HTTP(HyperText Transfer Protocol,超文本传输协议)被用于在Web浏览器和网站服务器之间传递信息,在TCP/IP中处于应用层。这里提一下TCP/IP的分层共分为四层:应用层、传输层、网络...【详细内容】
2019-09-24   HTTPS  点击:(29)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条