问题:在服务器端安装好tomcat,然后把网页丢进webapps的ROOT目录下,在服务器端可通过http://localhost:8080进行访问,但远程却无法通过ip地址访问。
解决:
1. 首先确保tomcat安装的是没问题的,即至少在服务器端可通过localhost访问得到。
2. 安全组放通相关端口,比如我用的腾讯云的服务器,就在腾讯云给的控制台安全组里配置好放通TCP:80端口(本来想放通8080端口,不知道为什么通不过,就改为放通80端口了),如图。
3. 在服务器端 防火墙》高级设置》入站规则》新建入站规则 放通端口80
详情可参考在服务器上配置tomcat指定的端口供其他电脑访问
4. 在tomcat的conf目录下,打开server.xml文件,改好端口80并添加访问的ip地址,如下:
其中添加访问的ip地址可以添加多个,name处可写你的服务器ip地址,也可写你绑定好的域名。
4. 重启tomcat,可以到tomcat安装目录的bin目录下运行shutdown与startup。
5. 最后,可以试着远程通过你设置的ip或域名访问了。
http://[服务器ip或域名]:80
其实因为80端口比较特殊,即使省略也可以直接访问的,如下:
http://[服务器ip或域名]
版权声明:本文为qq_33548747原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。