网站首页 > 精选教程 正文
我们在开发时,除了需要调用第三方的接口外,还需要提供对外接口用来接收通知。对外提供的接口需要有具备被外网访问能力,同时在开发时期最好能进行调试,下面介绍两种方式。
利用ngrok工具
ngrok允许您将本地计算机上运行的Web服务器公开到互联网。只是告诉ngrok你的web服务器正在监听什么端
ngrok下载安装十分方便,去官网下载解压即可,无需安装。基本使用也是一条命令搞定,无需配置。
ngrok http 8080
运行上面的命令,将对外开放8080端口,支持协议就是http。如下图可以看到
http://****.ngrok.io的外网可以访问的域名已经生成好。
利用nginx服务配置
先找到一个具有外网域名管理的nginx服务器,修改nginx的配置文件,并保存
server {
listen 80;
server_name test.ggg.com;
location /api/test/ {
root html;
index index.html index.htm;
proxy_connect_timeout 3;
proxy_send_timeout 30;
proxy_read_timeout 30;
proxy_pass http://【自己内网ip】:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-Port $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
./nginx -s reload
执行上面的命令nginx重新加载配置,这样访问 http://test.ggg.com/api/test的访问将被转发到你配置的内网服务上。
猜你喜欢
- 2024-10-04 nginx 如何限制访问频率,下载速率和并发连接数.md
- 2024-10-04 nginx中使用lua访问redis数据库 nginx lua redis
- 2024-10-04 详解Nginx访问控制与参数调优的方法
- 2024-10-04 安全访问:nginx用户访问认证 nginx访问密码
- 2024-10-04 Nginx之10灵犀一指 - (访问认证) 灵犀官网
- 2024-10-04 配置Nginx的访问控制 nginx配置文件访问路径
- 2024-10-04 网页服务-Nginx - 访问控制 - 基于 密码文件
你 发表评论:
欢迎- 最近发表
-
- 我的世界光影MOD下载(我的世界光影mod下载安装)
- 我的世界1.7/1.8VoxelMap小地图MOD下载
- 我的世界1.7.10多世界 整合包(我的世界1.7.10forge整合包)
- 我的世界1.8最好用的修改器下载(我的世界1.8最好用的修改器下载安装)
- 我的世界更多弯曲动作MOD下载(我的世界更多弯曲动作mod下载手机版)
- 我的世界龙珠MOD下载(我的世界龙珠模组整合包下载)
- 我的世界1.7.10以太2 下载(我的世界以太2mod1.12.2)
- 我的世界虚拟人生MOD下载分享(我的世界虚拟人生下载安装)
- 我的世界无正版账号的简单联机方法(非网易版,仅适用于局域网)
- “我的语言极限,即是我的世界的极限。” ——《On Java》书籍推荐
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)