Docker一键搞定v2ray搭建及建站

realnode.png vps-under-title.png 科学上网教程 | 机场推荐 | 云深不知处(机场)

安装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目录下就可以了。

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

评论 抢沙发

合作&反馈&投稿

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

广告合作侵权联系

登录

找回密码

注册

Ads Blocker Image Powered by Code Help Pro

检测到广告已被屏蔽

尊敬的优米格用户,

您好,系统检测到您使用了广告屏蔽组件。本网站并不包含任何侵入性广告,如果本站能给您一点帮助,还请将本站加入拦截白名单,这是我们仅有的收入来源!

网站的持续运作和改进,需要您的慷概帮助,感谢您的支持。

此致,
优米格 团队