0%

SSL的工作原理和其重要性我们在很早之前的文章中已经做了说明。前面的文章已经叫回答家如何使用Traefik搭建网站,但是那些教程都是建立在80端口也就是http之上。这篇文章会介绍如何在Traefik下设置安装SSL。

使用CA签发的SSL证书

如果是喜欢自己控制证书生成环节的朋友,或者需要安装由其他CA签发的证书的朋友,Traefik可以使用你从其他CA申请的证书来secure你的网站。

阅读全文 »

前文提到了如何用Docker快速部署Wordpress网站,但是那个方法相当于在该服务器上只host一个网站。如果要在同一个服务器上部署几个网站怎么办呢?我之前的文章中有叙述过如何使用server block在Nginx服务器上部署两个网站。但是那个方法有它的局限性,首先如果选择了Nginx作为服务器,那么其他的网站也只能在Nginx上面跑,如果有一些application需要在别的服务器类型例如Apache或者Node.js上跑就需要设置不同的port,而且设置起来很麻烦。

这个时候我们就考虑可以使用reverse proxy了。传统来说可以使用Nginx作为Reverse Proxy,原理是当用户输入一个网址的时候,Reverse Proxy个输入的网址把客户引导到不同的网站folder。

不过Nginx作为reverse proxy的设置稍显麻烦,我看了一段时间也不得要领,还好在这个时候我发现了Traefik

Traefik的设置虽然也不好上手,不过一旦知道工作原理之后很容易就可以手上添加不同的服务器了。

Docker是运行的前置条件,如果还没有安装Docker,可以参考我之前的文章

同样的,我们会使用Docker Compose来完成设置

阅读全文 »