Vercel 它是一个强大的网站托管服务,类似于 github page,但比 github page强大、速度也快得多。通过绑定你的github项目,就能实现提交代码自动部署你的应用。利用 Vercel 并借助 NodeJS 自身的功能实现简易且免费的域名访问。
1、120.196.154.XXX 是一台云服务器,该服务器因备案原因默认禁用了 80 和 443 端口
2、云服务器使用 Photo5 系统
3、waringid.com 是海外注册的域名,域名解析已经转移到 Cloudflare
4、当前业务系统的访问通过 120.196.153.XXX:8001 的方式实现
5、在不增加费用的前提下实现 iicrm.waringid.com 自动转发到 120.196.153.XXX:8001 上
1、通过 Vercel 部署代理路由,将路由解析到云服务器对应的端口
2、添加 waringid.com 的 cname 记录,该记录指向 Vercel 的国内地址
3、在部署代理路由的 Vercel 项目中增加 iicrm.waringid.com 的记录
登陆 Vercel 的官网,直接申请账号,可以使用邮箱也可以直接用 github 的账号。
首先安装相关的组件,然后登陆 Vercel 账号,接着新建项目并完成部署。以下操作在 photon5 系统上执行
tdnf install nodejs npm config set registry https://registry.npmmirror.com vercel login cd /usr/local/src mkdir -pv vercel/waringid.com cd vercel/waringid.com vercel cat > proxy.json << EOF { "version": 2, "routes": [ {"src": "/(.*)", "dest": "http://120.196.154.XXX:8001/$1"} ] } EOF vercel -A proxy.json --prod |