优米格
分享有营养的

Docker一键搞定v2ray搭建及建站

安装docker及docker-compose的详细说明参考: 在docker-compose环境下以ws+tls方式一键搭建v2ray(So easy)

相关文章:

一、环境要求

服务器配置不能过低,至少2G起,否则可能部署提示内存不够的错误。

  • 域名:自己选购,有免费域名也行;
  • 服务器:推荐搬瓦工Vultr

二、部署步骤

开始之前,请参考史上最详细搬瓦工VPS注册/购买图文教程(内附优惠券)这篇文章使用xshell进行远程连接。

示例域名:4spaces.org用于网站,v2.coding996.com用于v2ray服务。

1.修改配置

sample.env文件,重命名为.env,里面配置的数据库密码等信息。

2.为4spaces.org申请证书

1)修改init-letsencrypt.sh

your_domain修改为4spaces.org www.4spaces.org,将your_email_address修改为自己的邮箱地址。

2)修改Nginx配置

  • 网站主目录

www/4spaces目录改为你自己的目录名,比如www/your_domain,命令为:

mv ./www/4spaces ./www/your_domain
  • nginx配置

其中,services/nginx/conf.d/4spaces.conf文件为网站域名对应配置;services/nginx/conf.d/v2ray.conf为v2ray对应配置。

services/nginx/conf.d/v2ray.conf重命名为services/nginx/conf.d/v2ray.conf.bak,命令为:

mv services/nginx/conf.d/v2ray.conf  services/nginx/conf.d/v2ray.conf.bak

并将services/nginx/conf.d/4spaces.conf配置文件中的server_nameroot分别改成自己的域名和网站目录位置。

3)启动相关容器

docker-compose up -d

4)开始申请证书

docker container stop nginx

bash ./init-letsencrypt.sh

3.为v2.coding996.com申请证书

1)修改init-letsencrypt.sh

your_domain修改为v2.coding996.com,将your_email_address修改为自己的邮箱地址。

2)开始申请证书

bash ./init-letsencrypt.sh

完成。

然后将你的网站代码上传到www目录下就可以了。

赞(4)
未经允许禁止转载:优米格 » Docker一键搞定v2ray搭建及建站

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系