我正在使用Ansible编写一个新的Amazon安装,然后安装EC2和Tomcat (通过yum模块)。在将Apache网站上的war示例项目放在webapp目录中之后,我运行命令(如下),什么也不会发生。它返回响应,没有错误。我检查了IP和端口8080,Tomcat没有运行。
[centos@sonar-test webapps]$ sudo systemctl start tomcat
[centos@sonar-test webapps]$ sudo systemctl start tomcat
[centos@sonar-test webapps]$ 作为参考,我也在学习本教程:https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-7-on-centos-7-via-yum
发布于 2016-06-23 20:56:50
从您对我在curl实例中运行ec2的问题的评论中得出
当我卷曲时,我得到一个包含各种apache-esque内容的大型html文档。
这意味着Tomcat已经安装并正在运行。
如果你不能访问它,那是因为你的安全组规则
在ec2控制台中,选择Security选项。编辑与ec2实例相关联的规则(运行Tomcat的实例),并允许入站连接到端口8080 (以便您可以向Tomcat服务器提出请求)和端口80 (如果您正在运行Apache (或nginx/另一个web服务器)。如果您不确定安全性,您可以限制入站通信量仅来自您的IP,这样您就可以进行测试,但没有其他人可以提出请求。
https://stackoverflow.com/questions/37995825
复制相似问题