首页 » Linux » Linux + Nginx 环境下配置 https

Linux + Nginx 环境下配置 https

 

今天真是神奇的一天。

老罗下午开发布会,发布坚果3,逃课在宿舍看(没给我发布会门票)之前满心期待,结果有点失望,坚果3不够惊艳,不是不好,考虑到是千元机,也就理解了,跟其他牌子的千元机相比较,也是最好看的,你还想怎么样,就期待 515 的鸟巢发布会吧。看时间长了也挺好看的。

晚上看到在谷歌云不小心花了200块钱,踩了个坑,心情有点差。然后又把 https 给配置好了,心情瞬间就好了。时间加起来 https 配置了得有十天,终于给弄好了,那个激动啊。期间也学了不少 Linux 的东西,还是在实践中能学到东西。

上一篇说了谷歌云的服务器,免费一年,现在的阿里服务器也快到期了,需要把网站迁移到谷歌去。而且正在做的小程序需要 https 接口,所以才要配置,不然就用不了。

我是从腾讯云申请的免费的 DV 型证书,他们也给了配置教程,可是现在的不管是 Apache 还是 Nginx 版本都升级了,目录、配置文件都变了,他们给的不能用了,所以自己费事一次一次的找方法,一次一次的试,费了好大的劲。

为什么用 Nginx ,因为 Apache 一直配不好,这两天就换了 Nginx 试了试,结果成功了(Apache 我还是不知道什么原因配置不成功)。

下面说一说Linux + Nginx 环境下如何配置 https 。

我用的是ubuntu 系统,用命令 apt-get install nginx 安装完 Nginx 后,先把腾讯云的证书上传到服务器,这里我用的是 lrzsz 工具,需要在 Linux 上安装,如何使用这里就不说了。

然后打开路径“/etc/nginx/sites-enable/”,编辑里面的 default 文件,插入以下语句:

完成后保存,然后输入命令 nginx -t 来测试一下,如果输出以下语句表示成功:

然后重启 Nginx 就可以只用 https 进行访问了。

重启命令 nginx -s reload

现在看只是那么几步就配置好了,但是为了找出上面那几步付出的时间太多了。世界上本没有脏话,环境一直配不好,便有了脏话。

踩过很多坑,也学到很多东西。

原文链接:Linux + Nginx 环境下配置 https,转载请注明来源!

2