社区
Web开发应用服务器
帖子详情
外网转发内网特定服务
密码测试
2009-05-25 11:23:55
我有一个外网的访问地址,例如:http://xxx.xxx.xxx.xxx:8021/aaa.do
我想把这个地址转发到内网的测试机上
网管配置了转发,将外网地址xxx.xxx.xxx.xxx:8021转发到测试机yyy.yyy.yyy.yyy:80,但是
这个转发直接转发到测试机默认的localhost上,我想转发到另一个虚拟主机localhost2上,该怎么操作?
...全文
114
6
打赏
收藏
外网转发内网特定服务
我有一个外网的访问地址,例如:http://xxx.xxx.xxx.xxx:8021/aaa.do 我想把这个地址转发到内网的测试机上 网管配置了转发,将外网地址xxx.xxx.xxx.xxx:8021转发到测试机yyy.yyy.yyy.yyy:80,但是 这个转发直接转发到测试机默认的localhost上,我想转发到另一个虚拟主机localhost2上,该怎么操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mike_24
2009-05-26
打赏
举报
回复
帮顶
密码测试
2009-05-26
打赏
举报
回复
没人回答?加分
密码测试
2009-05-25
打赏
举报
回复
有点进步了,但还是不太明白。下面是我的server.xml中的配置,我配置了两个host,他们共享同一个端口阿,下面是我的server.xml的摘录:
<Service name="Catalina">
<Connector Address="192.168.110.202" port="80" maxHttpHeaderSize="8192"
maxThreads="300" minSpareThreads="50" maxSpareThreads="150"
enableLookups="false" redirectPort="443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="false" URIEncoding="UTF-8" />
<Engine name="Catalina" defaultHost="localhost">
<Host appBase="webapps" name="localhost" debug="0">
<Context displayName="Welcome to Tomcat" docBase="/var/www/webapps/central" path="" reloadable="false" debug="0"></Context>
</Host>
<Host appBase="webapps" name="localhost2" debug="0">
<Context displayName="Welcome to Tomcat" docBase="/var/www/webapps/upload" path="" reloadable="false" debug="0"></Context>
</Host>
</Engine>
</Service>
具体说说该怎么配置,好吗?
phoenixYiYou
2009-05-25
打赏
举报
回复
配置hosts文件,把yyy.yyy.yyy.yyy配到localhost2就成了!
具体也就是在文件里面加一行:yyy.yyy.yyy.yyy localhost2,很简单!
注:hosts文件在windows和linux下都有,不过路径不同!呵呵!
shenzhenNBA
2009-05-25
打赏
举报
回复
[Quote=引用楼主 yin_slin 的帖子:]
我有一个外网的访问地址,例如:http://xxx.xxx.xxx.xxx:8021/aaa.do
我想把这个地址转发到内网的测试机上
网管配置了转发,将外网地址xxx.xxx.xxx.xxx:8021转发到测试机yyy.yyy.yyy.yyy:80,但是
这个转发直接转发到测试机默认的localhost上,我想转发到另一个虚拟主机localhost2上,该怎么操作?
[/Quote]
默认的情况是 localhost 是80端口,所以当转发(格式: IP:端口号)yyy.yyy.yyy.yyy:80 时肯定是和80端口对应的 localhost;
如果想转到 localhost2,那么首先找到 localhost2 对应的端口号(假设为88),然后跟管理员联系修改转向指定到该端口号(如 yyy.yyy.yyy.yyy:88)即可(确保该端口没有别的程序在使用)
xiaojing7
2009-05-25
打赏
举报
回复
不太懂
内
外网
映射访问
内网
服务
器
一般通过netstat -anp|grep 端口查看端口监听信息,监听端口前面如果是127.0.0.1说明只能在该
服务
器本地访问,如果监听端口前面如果是0.0.0.0 说明可以在外部访问该
服务
器了。如果本地有公网ip,比如连接的宽带有公网ip,可以直接通过路由配置
转发
就行了,如果本地没有公网ip,那就需要通过下面这种方式来访问
内网
服务
器了。2:准备三台
服务
,一台是
内网
服务
器A,一台是阿里云公网
服务
器B(3:
内网
服务
器A和公网
服务
器B互相同步密匙,准备
内网
服务
器A密匙。),一台是其他可以访问
外网
的设备C。
外网
远程访问
内网
服务
器有哪些方式?
通过 VPN 网络,可以使外部设备能够通过一个虚拟的专用网络连接到
内网
服务
器,从而实现外部访问。2、端口映射:如果你的
内网
服务
器没有 NAT,你可以使用端口映射来实现
外网
访问
内网
服务
器。1、网络地址转换(NAT):如果你的
内网
服务
器是通过 NAT 连接到互联网的,你可以使用 NAT 来实现
外网
访问
内网
服务
器。无论你选择哪种方式,为了保证网络安全,请务必正确配置安全措施,如设置好密码、使用安全连接方式(如 HTTPS),或者使用 TLS/SSL 等加密协议,防止安全威胁和数据泄露。
如何在
外网
访问
内网
服务
器数据库
最重要的是,确保您的配置是安全的,并采取适当的安全措施,以防止未经授权的访问和数据泄露。在
内网
服务
器上,确保数据库
服务
器正在监听指定的端口,通常是默认的3306端口(MySQL)或1433端口(Microsoft SQL Server)。在
外网
访问
内网
服务
器上的数据库需要一定的网络设置和安全配置。如果您的外部IP地址是动态分配的,您可以使用动态DNS
服务
来获取一个静态主机名,以便外部用户可以通过主机名访问您的
内网
服务
器。在数据库
服务
器上创建外部访问的用户,并为其授予适当的权限,以便可以从外部连接到数据库。
内网
和
外网
怎么互通?
外网
访问
内网
的几种简单方式
在路由器管理界面设置"端口
转发
"或"虚拟
服务
器",将
内网
设备的IP和端口映射到公网IP的
特定
端口。
外网
用户通过访问公网IP+端口即可访问
内网
服务
。例如,安装客户端后生成
外网
可访问的域名,或绑定自己注册的域名来作为
外网
地址,自动穿透
内网
限制。开放内
外网
互通期间,确保本地网络安全,涉及帐号密码复杂度保障,定时了解本地
服务
器资源使用情况,确保本地网络稳定和端口应用本身正常。中间
服务
器传输:通过SFTP/WebDAV搭建跳板机,但维护成本较高。物理介质传输:适用于大文件且不频繁的场景,但效率低。
同样都用于
内网
与
外网
之间的通信,端口
转发
和端口映射到底有啥区别?
端口
转发
是指通过路由器或防火墙,将外部访问请求(通常基于IP和端口号)
转发
到
内网
特定
设备的技术。它是解决
内网
设备无法直接被
外网
访问的关键技术之一。我给大家准备了一份全套的《网络安全入门+进阶学习资源包》包含各种常用工具和黑客技术电子书以及视频教程,需要的小伙伴可以扫描下方二维码或链接免费领取~
外网
用户请求访问某个公共IP(例如 203.0.113.1)的
特定
端口(如 8080),而路由器将这个请求
转发
到
内网
设备 192.168.1.100 的端口 80。
Web开发应用服务器
5,657
社区成员
20,164
社区内容
发帖
与我相关
我的任务
Web开发应用服务器
Web开发应用服务器相关讨论专区
复制链接
扫一扫
分享
社区描述
Web开发应用服务器相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章