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

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

时间:2019-11-27 15:35:40  来源:  作者:
LNMP环境(<a href=http://www.solves.com.cn/e/tags/?tagname=Nginx target=_blank class=infotextkey>Nginx</a>)安装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   点击:()  评论:()
声明:本站部分内容来自互联网,内容观点仅代表作者本人,如有任何版权侵犯请与我们联系,我们将立即删除。
▌相关评论
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
▌相关推荐
tomcat中的证书配置参数如下:<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"maxThreads="150" SSLEnabled="true" scheme="https" secure="t...【详细内容】
2020-03-17   HTTPS  点击:(6)  评论:(0)  加入收藏
今天来给大家谈谈HTTPS 的 7 次握手以及 9 倍时延。HTTP 协议(Hypertext Transfer Protocol)已经成为互联网上最常用的应用层协议,然而其本身只是用于传输超文本的网络协议,不会...【详细内容】
2020-03-15   HTTPS  点击:(10)  评论:(0)  加入收藏
随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA 证书等...【详细内容】
2020-03-04   HTTPS  点击:(6)  评论:(0)  加入收藏
购买SSL证书要想使用https访问你的网址,首先得拥有颁发的SSL证书。我使用的是免费版,有效期为一年,过期后再重新申请。 申请SSL证书购买后,可在搜索框输入证书关键字进入到控...【详细内容】
2020-02-24   HTTPS  点击:(8)  评论:(0)  加入收藏
Http存在的问题上过网的朋友都知道,网络是非常不安全的。尤其是公共场所很多免费的wifi,或许只是攻击者的一个诱饵。还有大家平时喜欢用的万能钥匙,等等。那我们平时上网可能...【详细内容】
2020-02-23   HTTPS  点击:(12)  评论:(0)  加入收藏
一、总结:两次交互过程,三个秘钥。第一次交互:用非对称加密的公钥和私钥商量下通信使用的真实秘钥第二次交互:用真实秘钥进行加密通信详情如下:HTTPS在传输的过程中会涉及到三个...【详细内容】
2020-02-23   HTTPS  点击:(11)  评论:(0)  加入收藏
当你在浏览器的地址栏上输入https开头的网址后,浏览器和服务器之间会在接下来的几百毫秒内进行大量的通信。InfoQ的这篇文章对此有非常详细的描述。这些复杂的步骤的第一步,就...【详细内容】
2020-02-23   HTTPS  点击:(17)  评论:(0)  加入收藏
一、HTTP存在的问题1.1 可能被窃听 HTTP 本身不具备加密的功能,HTTP 报文使用明文方式发送 由于互联网是由联通世界各个地方的网络设施组成,所有发送和接收经过某些设备的数...【详细内容】
2020-02-17   HTTPS  点击:(12)  评论:(0)  加入收藏
最近对自己的博客网站进行HTTPS化,打造一个安全的博客,博客地址:https://www.toptech.top/,,下面是具体步骤:1、下载nginx安装包wget -i -c http://nginx.org/download/nginx-1.17...【详细内容】
2020-02-13   HTTPS  点击:(2)  评论:(0)  加入收藏
FreeSSL.cn 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证书申请的流程。01、关于 FreeSSL.cnFre...【详细内容】
2020-01-28   HTTPS  点击:(6)  评论:(0)  加入收藏
遇到问题:在使用https页面中,如果使用http会出因安全问题导致无法访问,在浏览器中的报错信息如下: 经测试发现如果用https就会报错,但是用http就没有问题。 解决办法:在nginx的loc...【详细内容】
2020-01-23   HTTPS  点击:(31)  评论:(0)  加入收藏
完全理解 HTTPS 如何做到传输安全原 作 者:fi3ework原文链接:https://github.com/fi3ework/blog/issues/17概念HTTPS:是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版,即 HTT...【详细内容】
2020-01-22   HTTPS  点击:(17)  评论:(0)  加入收藏
现在很多网站,特别是小程序都要求https的访问,如果你不想花几百元买一个https的证书的话,那么下面的方法你一定要记得收藏。 安装acme.shcurl https://get.acme.sh | sh插入证...【详细内容】
2020-01-08   HTTPS  点击:(19)  评论:(0)  加入收藏
Apache HTTP服务器是世界上流行的Web服务器之一。这是一种开源跨平台HTTP服务器,为互联网上很大一部分的网站提供支持。Apache提供了许多强大的功能,可通过额外的模块加以扩展...【详细内容】
2020-01-07   HTTPS  点击:(67)  评论:(0)  加入收藏
SSL是一种安全协议,其具体的含义我就不在此赘述了,总之对于用户来讲,开启SSL后,很多浏览器会显示此网站“安全”,而不具备SSL安全协议的网站则会显示“不安全”。 采用SSL加密协...【详细内容】
2020-01-06   HTTPS  点击:(18)  评论:(0)  加入收藏
HTTPS出生名门:HTTPS协议是由Netscape(网景)公司在1994年提出的,目的是提供对网站服务器的身份认证,用来保证交换数据的隐私与完整性。HTTPS正名已久:在2010年左右,HTTPS开始被广...【详细内容】
2020-01-03   HTTPS  点击:(19)  评论:(0)  加入收藏
Nginx配置同一个域名http与https两种方式都可访问,证书是阿里云上免费申请的server{listen 80;listen 443 ssl;ssl on;server_name 域名;index index.html index.htm index....【详细内容】
2019-12-27   HTTPS  点击:(132)  评论:(0)  加入收藏
一、HTTP存在的问题1.1 可能被窃听 HTTP 本身不具备加密的功能,HTTP 报文使用明文方式发送 由于互联网是由联通世界各个地方的网络设施组成,所有发送和接收经过某些设备的数...【详细内容】
2019-12-23   HTTPS  点击:(22)  评论:(0)  加入收藏
升级 https 记录1、去阿里云购买证书(免费版),并提交审核资料 购买的证书2、下载证书 下载证书3、查看上图页面的第三步 JKS证书安装4、在证书目录下执行阿里云提供的命令,密码...【详细内容】
2019-12-23   HTTPS  点击:(35)  评论:(0)  加入收藏
http传输如下: 此时信息是明文传输,如果信息被人截获,则能看到里面的内容,极不安全那就需要对内容加密,过程如下: 浏览器生成一个秘钥 浏览器向服务器请求公钥 服务器向浏览器发送...【详细内容】
2019-12-23   HTTPS  点击:(22)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条