在 EC2 实例上成功安装 tomcat 后,GUI 未加载 tomcat
GUI not loading for tomcat after successfully installing tomcat on EC2 instance
我尝试在 EC2 实例上安装 tomcat 服务器。完成设置后,它已成功安装并启动。请检查以下日志:
ubuntu@ip-XXX-XX-X-XXX:~/apache-tomcat-8.5.43/bin$ /home/ubuntu/apache-
tomcat-8.5.43/bin/startup.sh
Using CATALINA_BASE: /home/ubuntu/apache-tomcat-8.5.43
Using CATALINA_HOME: /home/ubuntu/apache-tomcat-8.5.43
Using CATALINA_TMPDIR: /home/ubuntu/apache-tomcat-8.5.43/temp
Using JRE_HOME: /usr/bin/java
Using CLASSPATH: /home/ubuntu/apache-tomcat-
8.5.43/bin/bootstrap.jar:/home/ubuntu/apache-tomcat-8.5.43/bin/tomcat-
juli.jar
Tomcat started.
我尝试获取 public DNS IP 并尝试点击 http://:9090 来检查 GUI,但它没有加载。我在 server.xml 文件中将 tomcat 的默认端口更改为 9090。它在本地对我有用,但我需要它才能在 EC2 实例上运行。
谁能帮我解决这个问题?
对于云架构,最佳实践是实施最小权限原则。意思是,总是 只 允许需要的东西。
AWS 安全组是虚拟防火墙,控制 EC2 实例的入站和出站流量。
允许端口 9090 进入您的 EC2 实例:
- 在 AWS 控制台中,导航到 EC2 服务(确保您选择了正确的区域,在菜单栏的右上角)
- 在实例菜单中
- Select 运行 您的 tomcat 服务器的 EC2
- 在屏幕底部显示的详细信息部分的“安全组”部分,单击此处列出的安全组。
- 这会将您带到与 EC2 实例关联的安全组。
- 单击 'inbound' 选项卡,将 TCP 端口 9090 添加到列表中。
- 如果这是面向 public 的 Web 服务器,源应该是 0.0.0.0/0
我尝试在 EC2 实例上安装 tomcat 服务器。完成设置后,它已成功安装并启动。请检查以下日志:
ubuntu@ip-XXX-XX-X-XXX:~/apache-tomcat-8.5.43/bin$ /home/ubuntu/apache-
tomcat-8.5.43/bin/startup.sh
Using CATALINA_BASE: /home/ubuntu/apache-tomcat-8.5.43
Using CATALINA_HOME: /home/ubuntu/apache-tomcat-8.5.43
Using CATALINA_TMPDIR: /home/ubuntu/apache-tomcat-8.5.43/temp
Using JRE_HOME: /usr/bin/java
Using CLASSPATH: /home/ubuntu/apache-tomcat-
8.5.43/bin/bootstrap.jar:/home/ubuntu/apache-tomcat-8.5.43/bin/tomcat-
juli.jar
Tomcat started.
我尝试获取 public DNS IP 并尝试点击 http://:9090 来检查 GUI,但它没有加载。我在 server.xml 文件中将 tomcat 的默认端口更改为 9090。它在本地对我有用,但我需要它才能在 EC2 实例上运行。
谁能帮我解决这个问题?
对于云架构,最佳实践是实施最小权限原则。意思是,总是 只 允许需要的东西。
AWS 安全组是虚拟防火墙,控制 EC2 实例的入站和出站流量。
允许端口 9090 进入您的 EC2 实例:
- 在 AWS 控制台中,导航到 EC2 服务(确保您选择了正确的区域,在菜单栏的右上角)
- 在实例菜单中
- Select 运行 您的 tomcat 服务器的 EC2
- 在屏幕底部显示的详细信息部分的“安全组”部分,单击此处列出的安全组。
- 这会将您带到与 EC2 实例关联的安全组。
- 单击 'inbound' 选项卡,将 TCP 端口 9090 添加到列表中。
- 如果这是面向 public 的 Web 服务器,源应该是 0.0.0.0/0