我有一个运行在PC上的tomcat服务器,可以通过以下方式在本地访问:(http://localhost:9090
我更改了server.xml文件中的端口)。现在,我无法远程访问tomcat服务器(即,另一台计算机,我可以在LAN外部或内部的计算机上对此进行测试)。
无论如何,我尝试过的是使用netgear genie接口配置端口转发。我已将所有内部和外部端口设置为9090(我尝试将80用于内部,将8080用于外部,但是我已经在使用它们了)。
当我将浏览器指向:http://my-ip-address:9090
并且它只是超时...如果我不添加端口,则会提示我输入用户名和密码,并显示以下消息:
http://my-ip-address.
该站点要求输入用户名和密码:“ SMC双WAN负载平衡VPN路由器管理工具”
这与登录netgear精灵界面所需的用户名和密码不同。请注意,我使用Ubuntu(12.04、13.04和14.04)和tomcat7。
请帮助我远程连接到tomcat服务器。
感谢您提供的所有帮助,如果您需要更多信息,请告诉我。
您可能需要在Linux防火墙中打开端口9090。我建议使用ufw(不复杂的防火墙)打开端口。如果尚未安装,则可以从程序包管理器或命令行获取它:
sudo apt-get install ufw
启用ufw:
sudo ufw enable
检查状态:
sudo ufw status verbose
打开端口9090:
sudo ufw allow 9090
再次检查状态以确保9090已打开,然后查看是否可以从另一台计算机上访问它。有关ufw的更多信息:https : //help.ubuntu.com/community/UFW
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句