VPS之宝塔WordPress博客与V2ray共存

1.Ubuntu/Deepin宝塔安装脚本:

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

安装完毕后复制下账号密码,之后登陆用:

2.在cloudflare上解析域名:

解析为:***.com与www.***.com(必须解析2个,后面会解释)

3.V2ray一键安装脚本:

bash <(curl -s -L https://git.io/v2ray.sh)

安装注意点:

(1):V2ray传输协议选择4<WebSocket+Tls>;

(2):记录下端口,后面配置时需要;

(3):输入域名选个二级域名(如之前解析的www.***.com),因为一级域名用作个人博客的站点,这个地方是实现共存的关键,如果直接使用***.com,然后博客站点也是***.com,将导致V2ray能使用的情况下,访问博客站点将返回badrequst,以至于访问不了自己博客主页;

(4):这边的配置TLS必须选N,不然会和宝塔冲突;

4.登陆宝塔面板(服务器ip:8888(默认))

(1):账号密码为第一步复制的信息;

(2):点击网站->添加站点

(3):输入博客站点域名并添加数据库(记录下数据库名和密码)

同样的方法再添加一个V2ray站点,输入你的二级域名(如www.***.com)

(4):点击添加的博客站点

添加宝塔ssl,这里你可能需要宝塔账户,并在宝塔官网会员后台找到ssl管理申请证书

输入博客站点域名即可,验证需要一段时间,验证通过后点击下载证书:

将下载的证书上传到(www/wwwroot/你的博客站点域名)目录下并解压:

找到nginx

文件夹下有2个文件,将这两个文件的路径+‘/’+文件名分别复制到博客站点配置文件的指定位置:

配置完成在配置文件下方的ssl部署下域名并强制https:

接下来点击v2ray站点(也就是你的二级域名),在配置文件最后一个大括号上方添加一段代码:

location / {
proxy_redirect off;
proxy_pass http://127.0.0.1:42795;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $http_host;
}

其中42795换成之前安装v2ray时记下的端口;

最后部署下就好了;

这边讲解共存的方法,wordpress的部署搜一下就有这边就不多说了,去官网下载->上传->解压。。。

完成上面所有操作就可以翻墙啦