小网站也可以用上自己的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
我是一名程序员
推荐阅读
Ionic 1.0 正式版发布
你循循善诱,提交了这么多代码,一直活跃在社区,建立了这么多令人出乎意料的APP,组织的社区遍布世界各地,支持了一个又一个开发者,激励着我们共同推动着ionic。今天,所有的奉献精神终有成果。
hoosin赞 7阅读 5.5k评论 4
手把手教程 | 5分钟用轻量云主机搭建一个JupyterLab
JupyterLab作为一种基于web的集成开发环境,被称为下一代的Jupyter Notebook,你可以使用它编写notebook、操作终端、编辑markdown文本、打开交互模式、查看csv文件及图片等功能,支持Python等多种语言,十分适合做...
京东云开发者赞 2阅读 366
Serverless部署应用并使用Cloudflare加速和支持HTTPS
Serverless 是一种云计算模型,它使开发人员能够构建和运行应用程序,而无需关心底层的服务器基础设施。在传统的应用程序开发中,开发人员需要管理服务器的配置、扩展和维护等任务。而在 Serverless 模型中,这些...
MartinDai赞 2阅读 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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。