我们将内网服务器的ssh的22端口映射到路由器的10022,将内网服务器的nginx监听的80端口映射到路由器的10080,将ftpd服务监听的21端口映射到路由器的10021端口,mysqld服务监听的3306端口映射到外网的13306端口等。
案例:内网服务器配置nginx的web服务,来让外网访问。
1.端口映射路由器内网地址 192.168.0.1:10080---192.168.0.3:80 (注意nginx可以监听各种端口,仅仅是80,如8080,10021等,只要您的服务器有空余的端口可用,都可以监听:)
2.配置nginx配置监听80端口
3.配置nginx虚拟主机test1.com:80,test2.com:80
4.我们在外网通过在域名服务商配置域名a记录将test1.com和test2.com指向您的路由器外网地址(或者通过花生壳软件,或客户端本地hosts文件来做域名指向)
5.通过如下地址访问:test1.com:10080,test2.com:10080就可以访问到这2个虚拟主机了。
外网访问内网首先服务器必须影射到外网地址才可以访问,如果你的地址是内网的,外网无法访问,必须登录路由器映射IP和端口。FTP的端口和外网端口设置也必须一样,FTP默认21端口,在路由的端口映射里,添加你的IP,也就是192.168.1.100,而端口填21。方法二1.在内网安装nat123软件。2.启用nat123。添加端口映射。选择自己需要内网发布到外网的应用。如网站应用80端口映射,或其他,或全端口映射所有应用。可以使用自己的顶级域名,或直接使用默认提示的二级域名。3.域名映射后,用域名访问即可以了哦。就是这么简单实现外网访问内网。欢迎分享,转载请注明来源:夏雨云
评论列表(0条)