欢迎光临
感受代码之美

基于Docker搭建LNMP环境并启用ssl证书(certbot)

一键部署v2ray科学上网:在docker-compose环境下以ws+tls方式一键搭建v2ray(So easy)

构建docker-compose.yml一键部署LNMP环境。

环境准备

1.安装git

yum -y install git

2.安装docker并将用户添加到docker用户组

#安装
curl -fsSL https://get.docker.com -o get-docker.sh
$ sh get-docker.sh

#添加到用户组
gpasswd -a $USER docker

#启动
systemctl start docker

过程详见:在docker-compose环境下以ws+tls方式一键搭建v2ray(So easy)

3.安装docker-compose

$  curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

$ chmod +x /usr/local/bin/docker-compose

$ ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

过程详见:在docker-compose环境下以ws+tls方式一键搭建v2ray(So easy)

4.解析域名

将域名解析到你的VPS,VPS这里推荐一下 搬瓦工,域名的解析如果使用默认DNS的话,在你的域名供应商那里解析;如果使用的是cloudflare之类的DNS的话,则在对应的第三方那里解析,不明白的在下面的交流群里资讯。

部署网站

操作如下:

1.clone项目

git clone https://github.com/aitlp/dnmp-pure.git

2.修改nginx配置

3.启动

docker-compose up -d

4.停止Nginx

docker container stop nginx

5.申请证书

这一步确保你的域名解析正确。并将里面的域名和邮箱修改为你自己的。

  • your_domain:修改为你自己的域名;
  • you_email_address:修改伟你自己的邮箱;
./init-letsencrypt.sh

All done!

赞(0)
未经允许禁止转载:四个空格 » 基于Docker搭建LNMP环境并启用ssl证书(certbot)