小网站也可以用上自己的HTTPS

1)申请证书

这个一般正规网站都用收费的证书,小网站或者像我这样的博客就没有必要用收费证书了。我选择了StartSSL,申请的时候按照网站的说明一步步来有七八分钟就能够拿到证书,如果实在搞不定可以看看这个说明

请注意,从StartSSL申请的免费证书只有一年的有效期。

2)在服务器上安装证书

所谓的证书就是一个字符串,这个上传到服务器指定目录,然后配置下服务器就可以了。如果是nginx可以参看 http://www.startssl.com/?app=42

下面是我的服务器配置,顺便支持了SPDY。

server {
    listen 443 ssl spdy;
    server_name blog.webfuns.net;
    root   /var/www/blog/;
        ssl on;
    ssl_certificate /etc/nginx/certs/ssl-unified.crt;
    ssl_certificate_key /etc/nginx/certs/server.key;
    index  index.html index.htm index.php;
}

接下来把服务器重启下就可以啦,打开浏览器试试 https://blog.webfuns.net
本文出处 webfuns


hoosin
我是一名程序员

geek一枚

268 声望
14 粉丝
0 条评论
推荐阅读
Ionic 1.0 正式版发布
你循循善诱,提交了这么多代码,一直活跃在社区,建立了这么多令人出乎意料的APP,组织的社区遍布世界各地,支持了一个又一个开发者,激励着我们共同推动着ionic。今天,所有的奉献精神终有成果。

hoosin7阅读 5.5k评论 4

手把手教程 | 5分钟用轻量云主机搭建一个JupyterLab
JupyterLab作为一种基于web的集成开发环境,被称为下一代的Jupyter Notebook,你可以使用它编写notebook、操作终端、编辑markdown文本、打开交互模式、查看csv文件及图片等功能,支持Python等多种语言,十分适合做...

京东云开发者2阅读 366

封面图
Serverless部署应用并使用Cloudflare加速和支持HTTPS
Serverless 是一种云计算模型,它使开发人员能够构建和运行应用程序,而无需关心底层的服务器基础设施。在传统的应用程序开发中,开发人员需要管理服务器的配置、扩展和维护等任务。而在 Serverless 模型中,这些...

MartinDai2阅读 823

flutter系列之:使用AnimationController来控制动画效果
之前我们提到了flutter提供了比较简单好用的AnimatedContainer和SlideTransition来进行一些简单的动画效果,但是要完全实现自定义的复杂的动画效果,还是要使用AnimationController。

flydean阅读 1.2k

通过 Python FastAPI 开发一个快速的 Web API 项目
FastAPI 是一个快速、轻量级的现代 API,与其他基于 Python 的 Web 框架(如 Flask 和 Django )相比,有一个更容易的学习曲线。FastAPI 相对较新,但它有一个不断增长的社区。它被广泛地用于构建网络 API 和部署...

宇宙之一粟阅读 1.2k

封面图
Zino使用一百行代码实现的错误处理
本文为『Zino开发框架技术解读』系列的第二篇。在Zino开发框架中,我们定义了一个通用的错误类型Error,主要目的是实现以下功能:基于字符串将任意错误包装成同一类型;支持source,并能溯源到原始错误;支持trac...

photino阅读 850评论 2

Zino开发框架简介
Zino定位为企业级应用框架,奉行“约定优于配置”的原则,借鉴Node的Egg.js、Java的Spring Boot、Gloang的Beego,提供与axum(已实现)、actix-web(计划中)等框架的集成,目前仍在快速迭代开发中。

photino阅读 810

geek一枚

268 声望
14 粉丝
宣传栏