0%
Use Traefik as reverse proxy - Install Wordpress
发表于
更新于
之前的文章分别介绍了如何用Docker来搭建Wordpress和如何使用Traefik。本文就将把两个文章的内容合并在一起,讲解如何使用Traefik作为reverse Proxy来安装Wordpress。
Use Traefik as reverse proxy - set up Traefik
发表于
更新于
前文提到了如何用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来完成设置