防火墙映射了常用4个端口,外网不能通过网页上传下载

经过排查,把service_url设置为外网IP就可以了。谢谢

SERVICE_URL 设成外网ip内网又访问不了。在内网里用外网的ip无法访问内网的主机。有办法吗

我刚才特意试了一下,在内网直接访问局域网IP可以访问,在外网就访问外网IP

什么原因我也不知道,不过我是这样解决的:申请了一个动态域名,把SERVICE_URL设置成这个动态域名,内网在host文件里把动态域名解析到内网ip,这样内外都能访问了。

还有一个 办法,内网在路由器直接添加一条DNS记录。。这样就不用改HOST了。。真正做到透明。

因为外网映射只映射到service_URL 所以你访问没有问题,但是当下载时,下载URL会跳转到file_server_ROOT的地址,所以你要将file_server_ROOT设置成外网IP或者域名。这样下载时才会跳转到外网IP的下载地址。

2 个赞

太感谢了!!!!!!!!!!!!!!!

外网访问的时候上传小文件没问题,上传超过50M的就会出现这个错误 :Unknown error

配置里面我也设置过文件上传大小,还是一样

我也是这个问题,我做了端口映射,service_url填内网IP地址就能通过外网远程访问然后上传下载,结果service_url要设成外网ip地址才能正常使用,我一直以为端口映射没做好,建议文档增加这一点

SERVICE_URL 只需要设置成外网就行了么?我设置了外网也不行呢 ?我把SERVICE_URL和FILE_SERVER_ROOT都设置成外网了,而且端口也全部做了映射了.

大神,能指导下么?

你把你的SERVICE_URL和fFILE_SERVER_ROOT 都设置成外网IP就可以了呀

现在还有一个问题,fFILE_SERVER_ROOT设成内网ip地址和端口,就只能在内网传输文件,外网传输不了,设成公网ip地址就只能公网传输,内网传输不了,有没有一种设置既可以公网传输同时内网也能传输?

我给的截图就是已经设置成了外网了的,只是使用的 外网IP.

就是我自己设置成了 外网IP,外网可以登录 ,但是一直无法实现文件上传以及下载的功能.除了这两个地方需要设置以外,还有其他地方我没有修改对的么?

你上传、下载文件的端口外网是通的吗?无法上传、下载一般是端口访问不了

这个没试过,要不你改成域名试一下,外网通过域名访问,如果内网不能通过域名访问的话,内网改hosts文件试一下

本服务器 防火墙是开放了这几个端口的,在网络防火墙里做映射也是开了这几个端口的

纠结的是如果设置成网的话,内网就可以上传下载文件,而改成外网,这个功能 就不能实现了

外网映射的端口跟内网用的端口是一样的吗?看这情况应该还是端口的问题