你好,我单位有一个公网地址,现想用映射的方法让另一台服务器也能使公网访问。请教该如何做?谢谢!
应该是有路由器吧。
想让另一台服务器被公网访问,看要在这台服务器上开放什么服务。然后上网查下这个服务要开哪些端口。
在路由器上设置。把这些端口映射到这台服务器的IP。就可以了。
这类硬件和软件都有很多
介绍下ngork
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。
ngrok的使用并不复杂,主要步骤如下:
1 进入ngrok官网(https://ngrokcom/),注册ngrok账号并下载ngrok;
2 根据官网给定的授权码,运行权命令
ngrok authtoken 授权码1
授权码和账户是绑定的,在授权命令运行后,ngrok会将授权码保存在~/ngrok2/ngrokyml中,所以只需要运行一次,以后都可以使用。
3 根据需要,运行命令开发端口。
ngrok http 80801
需要注意的是,这里的端口8080可以根据需要替换成其他端口。这条命令的意思是将本地8080端口对应的服务暴露到外网中。
4其他
每次启动ngrok都会分配一个新的外网域名,所以需要每次更换配置或者更换访问地址,不太方便。当然,ngrok也提供了解决方法,那就是付费,可以设置固定域名。
1某小型企业需要将网页服务器对外网开放。通过虚拟服务器功能实现该需求。用户网络连接如下:
2某小型企业需要将网页服务器对外网开放。通过虚拟服务器功能实现该需求。用户网络参数如下:
对外开放端口:Internet用户访问服务器使用的端口。
注意:以上参数仅供本文指导参考,请以实际为准。
3登录路由器管理界面,点击 应用管理,进入应用中心,如下图:
4找到虚拟服务器,点击 进入,如下:
5点击添加。
6输入需要映射的服务器的参数,如下:
外部端口:外部端口为对外开放端口,即Internet访问服务器使用的端口。
7添加之后列表如下:
至此,虚拟服务器规则设置完成。
8根据以上设置,通过浏览器访问网页服务器,访问形式如下:
注意:具体的访问形式以实际服务器要求为准。
9如果您的宽带并非静态IP地址,可以在 动态DNS 中申请域名账号并在路由器中登录该账号,登录后使用您的域名和开放的端口号访问服务器。
法一
1,在tomcat的配置文件夹下的serverxml配置文件下做一下修改:
可以修改一下端口号,不修改也可以,只不过端口如果是80,那么外网直接访问本地服务器网站19216807就是19216807,如果端口是8080,则外网访问本地服务器网站19216807就会是19216807:8080;
修改端口如下
<Connector port="8080" protocol="HTTP/11" connectionTimeout="20000" redirectPort="8443" />
端口8080可以更改,这里改成80,然后修改:
<Engine name="Catalina" defaultHost="localhost">
将local中的localhost改成你的本地ip;
<Host name="localhost" appBase="web
0条评论