Ubuntu Nginx下配置网站ssl实现https访问

news/2024/5/15 23:42:12/文章来源:https://blog.csdn.net/weixin_34130389/article/details/91634953

为什么80%的码农都做不了架构师?>>>   hot3.png

最近在看  HTTP权威指南   看到介绍了HTTPS的ssl,自己就动手测试了下,将步骤记录下


HTTPS简介

什么是HTTPS?百科是这样解释的。HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。现在它被广泛用于互联网上安全敏感的通讯,例如交易支付等。

使用openssl生成证书

安装openssl

本人ubuntu14.04已经安装了

生成ca证书

  • 创建证书目录  

    mkdir ~/ssl/

  • 拷贝 CA.sh到证书目录 

    cp /usr/lib/ssl/CA.sh ~/ssl/

  • 生成证书

    cd ~/ssl/ && sh CA.sh -newca

    根据提示填写信息完成后,在demoCA下会生成证书文件,

    其中demoCA/private/cakey.pem为ca证书私钥,demoCA/cacert.pem为ca根证书


600

生成服务器证书

  • 生成私钥:        openssl genrsa -des3 -out nginx.key 1024

  • 生成csr文件:   openssl req -new -key nginx.key -out nginx.csr

  • 生成证书&签名:    openssl ca -in nginx.csr -out nginx.crt


600

600

600


Nginx 配置

  • 虚拟主机监听443端口并配置证书

  • 重启服务,输入密码

600

600


效果预览

600


600


获取免费ssl证书

目前免费证书机构并且被浏览器支持信任的不对,startssl算是一家了,有需要的可以自己去申请,官网网址:https://startssl.com    

申请演示博文:Startssl 现在就启用 HTTPS,免费的!

注意问题

  • 资源文件必须改成https的

    简单方法就是所有的资源文件都不要写协议,例如

    "http://www.54php.cn/default/info.js"=>"//www.54php.cn/default/info.js",

    这样依赖浏览器来自己决定协议是http还是https



原文地址: Ubuntu Nginx下配置网站ssl实现https访问
标签: nginx    https    ubuntu    openssl    ssl   

智能推荐

  • ntpdate[16603]: the NTP socket is in use
  • Ubuntu apparmor何方神圣
  • Nginx return 关键字配置小技巧
  • Nginx 禁用IP IP段
  • Startssl 现在就启用 HTTPS,免费的!

转载于:https://my.oschina.net/54php/blog/606891

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_738768.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大型网站架构系列:负载均衡详解(1)(转)

面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分…

搜索关键词分析——以个人博客网站为例

背景 我做了一个个人博客网站,希望能够记录自己的学习,工作和成长笔记。同时为更多有相同需求的人提供帮助和支持。那么用户应该怎么来找到我这个博客网站呢?通过什么关键词能够快速找到这个博客网站呢? 接下来本文就来探讨一下关…

基于python的种子搜索网站,你懂得!

该项目是基于python的web类库django开发的一套web网站,给师弟做的毕业设计。本人的研究方向是一项关于搜索的研究项目。在该项目中,笔者开发了一个简单版的搜索网站,实现了对数据库数据的检索和更新。通过开发该项目,笔者学习和巩…

只有登陆注册页需要https加密吗?N网站有必要全站加密吗?

很多人都觉得,HTTPS 可以保护用户的密码等登陆信息,那么其他时候就不需要了。但火狐Firefox浏览器插件Firesheep,证明了这种想法是错的。我们可以看到,其实在一些社交平台,劫持其他人的session是非常容易的。我们以常见…

windwos服务器网站504,打开网站出现504 gateway time-out的原因及解决方法

我们在访问大流量网站或者运营有较多数据的网站时候,偶尔会出现504 GatewayTime-out错误,那么造成504 gateway time-out是什么原因呢?这多是网站服务器配置不当导致的,下面分享一下504 gateway time-out解决方法。1、代码释义504 …

java嵌套其他人网站页面_手把手教你实现Java权限管理系统 前端篇(十五):嵌套外部网页...

嵌套外部网页在有些时候,我们需要在我们的内容栏主区域显示外部网页。如查看服务端提供的SQL监控页面,接口文档页面等。这个时候就要求我们的导航菜单能够解析嵌套网页的URL,并根据URL路由到相应的嵌套组件。接下来我们就讲解具体实现方案。实…

使用Apache JMeter测试网站压力

使用Apache JMeter测试网站压力 一、进入官网下载资源 官网地址:http://jmeter.apache.org/download_jmeter.cgi 提供同版本百度网盘下载: 链接:https://pan.baidu.com/s/1kM3hucZJWwFZpwBFk-2FYA 提取码:0qrf 二、解压资源apach…

centos7 php无法启动服务器,centos7下无法启动ssh服务_网站服务器运行维护,centos7,ssh...

win10文件夹显示一个小一个大怎么办_网站服务器运行维护win10文件夹显示一个小一个大的解决办法:首先进入“我的电脑”,点击上方的“查看”;然后点击界面右边的“选项”;接着在弹出的窗口中选择“查看”;最后选择“应用…

宝塔面板ab模板建站_建站工具篇:在首次建站过程中,我都用到了哪些建站工具?...

工欲善其事,必先利其器。在生活中、在工作中我们经常会使用到一些实用的工具,来帮助我们快速的完成任务,建站也是一样,我们需要利用一些工具来帮助我们快速便捷地搭建网站。下面,跟大家聊聊在建站的过程中我都使用了哪…

速度优化_WordPress网站速度优化指南

使用Wordpress搭建的网站普遍打开速度太慢,针于SEO来讲提升网站打开速度才能获得好的体验。如何提升Wordpress网站打开速度,让WP博客程序实现速度秒开,经过研究实践终于突破了速度这一难题。要提升Wordpress速度需要结合多方面来进行操作&…

java精品课程设计开发_《java语言课程设计》精品课程网站规划和建设.doc

《java语言课程设计》精品课程网站规划和建设.doc 学科类网络工程学号1101010136学校代码13421密级2015届本科生毕业论文JAVA语言程序设计精品课程网站规划与建设学院信息学院专业网络工程姓名宋冬冬指导教师万里勇职称讲师答辩日期二〇一五年四月七日毕业论文诚信声明本人郑重…

2012网站服务器目录磁盘满了,服务器磁盘异常爆满的原因及解决方法

最近经常收到360网站监控发来的邮件,提示网站打不开,原因则无一例外都是磁盘爆满,导致mysql停止工作,删除部分文件后,网站恢复访问,不过过不多久,网站又再次因为磁盘爆满而打不开,在…

linux网站ip访问量查询,如何统计网站每天PV和IP访问量排行

近几天,官网登陆注册页面总是会有人进行账号密码试探,为了观察网站每天一些访问量情况,提早发现问题,特意统计了网站的页面及IP访问量,并将前10名,通过web页面展示出来。1.分析页面和IP访问量排行。#!/bin/…

3D溜溜网站用的是php吗_用完磨砂膏皮肤滑溜溜,但是磨砂膏真的好用吗?

众所周知用完磨砂膏的皮肤摸上去滑滑的,可以让皮肤看上去像抛光了一样,磨砂膏是一种细微颗粒状的清洁皮肤的用品,有去死皮的功效,能够对皮肤深层次的垃圾进行去除,减轻皮肤的负担,但如此超强清洁能力的颗粒…

.net网站 发布到服务器,.netcore 网站发布到Linux服务器

准备Linux服务器一台。安装.netcore sdk。1,添加微软的库到本地源中:rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rp2,将系统软件更新到最新状态。 更新过程中直接yes就好,然后等待更亲完成。…

在html如何将链接隐藏,网页查看隐藏链接的方法和检测工具(附:网站链接隐藏的方法)...

通常的情况下,网页的链接是不允许被隐藏的,所以在没有必要的情况下,我们通常都不建议做隐藏链接,但是部分黑帽SEO技术员则会将链接隐藏,一来是为了不容易被别人发现,二来可以做到吸引蜘蛛的效果&#xff0c…

不会自动更新了_dedecms自动更新首页,这个方法屡试不爽对SEO优化也很友好

使用dedecms建站,如何自动更新首页呢?默认是将所有的页面生成静态HTML文件,对于详情页和栏目等内页,可以在网站后台设置发布文章后自动更新栏目、上下篇等,但是这个有点问题:就是当你的网站是一个个人站或者…

.net url参数全站加密_网站全站启用HTTPS要如何配置?

网站全站启用HTTPS要如何配置?百度站长平台目前是建议HTTP的网站将协议改造成HTTPS协议,百度搜索引擎也会优先收录HTTPS的网站。主要HTTPS是建立一个信息安全通道,具有加密传输有效保障了用户隐私数据密文传输,截取后也是无法解密…

php使用iframe框架,DedeCMS网站js/jquery操作iframe框架的方法

IFRAME是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。DedeCMS网站js/jquery操作iframe框架的方法JavaScript代码在父窗口中获取iframe中的元素:格式:window.fr…

使用Apache搭建Web网站服务器

一、Apache服务器概述-安装 1、web服务器概述 web服务器也简称WWW(world wide web 万维网)服务器,主要功能是提供网上信息浏览服务 2、什么是apache? Apache HTTPD Server 简称 Apache,是 Apache 软件基金会的一个开源…