1 后端项目打包
2 网站→运行环境→运行后端项目 (设置闲置端口)
3 系统防火墙开启后端端口访问
4 前端项目打包
5 创建网站→静态网站 (配置/api后端访问反向代理[注意加两个斜杠]、高级设置开启跨域、伪静态try_files $uri $uri/ /index.html;)
6 上传前端资源到网站目录
7 系统防火墙开启前端端口访问
8 测试局域网访问
9 配置FRPC
10 重启FRPC
(以下为FRP服务端)
11 域名解析
12 申请证书 (阿里云\华为云DNS账户)
13 网站→创建网站 (反向代理,解析的域名开启IPV6、HTTPS,选择证书)
14 测试公网域名访问
创建网站:创建网站 → 静态网站 → 默认分组 → 域名填IP地址(如:192.168.31.19)→ 端口填指定一个未被占用端口(如:8080)→ 代号填一个别名(如:da-test)→ 备注可选 → 确认
/api 反向代理:配置 → 反向代理 → 创建 → 代理设置名称自定义(如:api)→ 前端请求路径(如:/api/)后面多个斜杠→ 后端代理地址(如:127.0.0.1:8001/)后面多个斜杠→ 确认
伪静态:配置 → 伪静态 → 添加内容try_files $uri $uri/ /index.html; → 确认