0%

在之前的文章中我有提到如何用传统的方法在Nginx服务器上host一个wordpress的网站。在很长一段时间里我也一直都以为搭建服务器必须先选择一个服务器的平台,然后再在这个服务器上按照教程一步一步的完成设置。因此很长一段时间里我都只能看着Bitwarden这样的程序流口水而不知道如何安装。(Bitwarden就是用Docker来deploy)后来横下心来慢慢研究怎么使用docker才发现这个东西实在是太强大而且太方便了,现在我只要是有新的project想要用,在不影响正在运行的服务器的情况下,只需要再加一个container,给他一个域名就可以完美运行。

安装Docker和Docker Compose

我假设看到本文的朋友知道如何用SSH进入服务器,如果不清楚的朋友可以参考我之前的文章前期准备工作

根据操作系统的不同,安装的方法有所区别,本文只讨论在Linux Debian系统中安装和使用。

阅读全文 »

在之前的文章中我有提到如何用传统的方法在Nginx服务器上host一个wordpress的网站。在很长一段时间里我也一直都以为搭建服务器必须先选择一个服务器的平台,然后再在这个服务器上按照教程一步一步的完成设置。因此很长一段时间里我都只能看着Bitwarden这样的程序流口水而不知道如何安装。(Bitwarden就是用Docker来deploy)后来横下心来慢慢研究怎么使用docker才发现这个东西实在是太强大而且太方便了,现在我只要是有新的project想要用,在不影响正在运行的服务器的情况下,只需要再加一个container,给他一个域名就可以完美运行。

安装Docker和Docker Compose

我假设看到本文的朋友知道如何用SSH进入服务器,如果不清楚的朋友可以参考我之前的文章前期准备工作

根据操作系统的不同,安装的方法有所区别,本文只讨论在Linux Debian系统中安装和使用。

安装Docker

我们直接使用官方的scipt来安装

1
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh

打完这两行命令系统就会自动的安装Docker在服务器上。

安装Docker Compose

我们直接从官方文档拿命令好出来安装就好

1
2
3
4
5
6
sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#给Docker Compose 执行权限
sudo chmod +x /usr/local/bin/docker-compose
#查看Docker和Docker Compose的版本
sudo docker version
sudo docker-compose version
阅读全文 »

网络时代没有绝对的安全,证书的私钥一旦被盗用,或者某公司被人冒名顶替以其公司名义申请了证书,我们需要尽快的把证书给吊销。浏览器虽然看似简单其实在背后做了很多工作,每一次连接到提供了SSL的网站需要确认证书的内容很多,其中一条就是确认证书是否被吊销。这里用的的技术就是OCSP和CRL。

阅读全文 »