Docker化你的所有Web服务

不是为了别的,就是想试试能多大程度的使用Docker来部署常用的Web服务,以及为我们带来了什么好处。我所常用的Web服务包括: 启用了HTTPS的Web服务。包括主页,博客,以及某站镜像 Ghost搭建的博客服务 科学上网服务 1.启用了HTTPS的Web服务 该服务除了使用nginx搭建基于80和443的服务外,很重要的是要定期维护来自于Let's Encrypt的免费SSL证书。而使用Docker后,就可以利用Docker内置的自动renew来完成证书更新工作了。我所使用的镜像是linuxserver/letsencrypt,命令如下: docker run --name=letsencrypt -v /home/tl/nginx:/config -e URL=tonylee.name -e EMAIL=tony1016@gmail.com -e SUBDOMAINS=veesp,story,so -e VALIDATION=http -p 80:80 -p…

利用Racoon在Ubuntu搭建IPSec的VPN

首先申明,原文参考了这一篇,http://blog.martianz.cn/article/2014-02-14-centos-cisco-ipsec 但是这一篇有两个问题 作者使用的CentOS,而我的目标机器是Ubuntu。 可能是系统不一样的原因,楼主有些防火墙命令在我这里没法执行 因此,整理一篇可以用于Ubuntu的 1.首先,安装所需软件 apt-get install ipsec-tools apt-get install racoon 2.编辑Racoon的配置文件 可以用如下内容直接覆盖默认配置文件/etc/racoon/racoon.conf,注意listen中的公网IP path pre_shared_key "/etc/racoon/psk.txt"; path certificate "/etc/racoon/certs"; listen…