Nginx反向代理:通过外网访问内网数据库
前言
部署nginx是基础,具体安装过程请参照这
NGINX链接:link
项目场景:
提示:这里简述项目相关背景:
例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)
问题描述及分析:
当不知道到内网后不可能直接通过内网访问数据库,而是反向代理给外网80端口映射出去,
解决方案:
分为两步,
1 在部署NGINX里配置端口IP
2 在外网nginx配置反向代理参数
1 在部署nginx里配置端口IP
- 找到cd 到文件位置
# 1 cd 到当前文件夹
cd /opt/newgopingtai/nginx
# 2 编辑文件
server
{
listen 1224;
server_name 10.*.**.*;
index index.html;
root /www/wwwroot/StarlightSchool/web/dist; #dist上传的路径
# 避免访问出现 404 错误
location / {
try_files $uri $uri/ @router;
index index.html;