安装docker及docker-compose的详细说明参考: 在docker-compose环境下以ws+tls方式一键搭建v2ray(So easy);
相关文章:
一、环境要求
服务器配置不能过低,至少2G起,否则可能部署提示内存不够的错误。
二、部署步骤
开始之前,请参考史上最详细搬瓦工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_name、root分别改成自己的域名和网站目录位置。
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目录下就可以了。







暂无评论内容