浏览 1.7k
frp映射本地配置如下
[test.com]
type = http
local_ip = 127.0.0.1
local_port = 8999
custom_domains = test.com如果访问test.com则将请求转发到8188(IDEA Tomcat服务)
如果访问test.com/real则将请求转发到本地8080/real(H5前端dev-server服务)
需求:因为不想单独部署,这样前端或后端有修改需要重新打包会很浪费时间,所以想直接连接开发工具的服务端口
尝试使用Nginx监听8999端口(端口没有任务服务占用),然后按照需求转发,配置如下
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 8999;
server_name test.com;
location / {
proxy_pass http://localhost:8188/;
}
location ^~/real/ {
proxy_pass http://localhost:8080/real/;
}
}
}配置后表现为:
输入test.com/real可以访问得到本地的8080/real,但是加载的很慢
该如何解决或者有其他方法可以实现这种需求

按点赞数排序
按时间排序
sticky模块只能在linux下吧,win下没有。tomcat好像有个session复制吧,或者可以用共享session。
没办法完全不受影响的,因为mirror是子请求,当子请求未结束时,主请求消耗的内存至少是无法释放的。你可以尝试在/mirror里,把超时时间大幅度调低,包括connect/read/send,再压下看看。
微信公众号
加入微信群