Назад | Перейти на главную страницу

Невозможно настроить и получить доступ к tomcat на EC2 с помощью AMI

Я попытался запустить tomcat7 на экземпляре EC2 с AMI, но не смог получить доступ к веб-службе из браузера с использованием общедоступного IP-адреса.

  1. Создан экземпляр EC2 с AMI по умолчанию в качестве образа
  2. Создал эластичный IP-адрес и связал его с экземпляром
  3. Установил tomcat7 и убедился, что он запущен в inet.d
  4. Создал запись в группе безопасности для quick-start-1 и добавил к ней порт 8080.
  5. Проверено, что группа безопасности правильно добавлена ​​к экземпляру.
  6. Проверено, что кот находится на порту 8080

Невозможно получить доступ к http-серверу из браузера с использованием общедоступного DNS-имени или IP-адреса.

Некоторые выходные данные экземпляра показаны ниже:

ec2-user@ip-10-202-49-142 ~$ sudo fuser -n tcp 8080
8080/tcp: 1162

 

ec2-user@ip-10-202-49-142 ~$ sudo netstat -apn
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1019/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1088/sendmail
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1052/sshd
tcp 0 300 10.202.49.142:22 198.6.50.15:28002 ESTABLISHED 1253/sshd
tcp 0 0 ::1:631 :::* LISTEN 1019/cupsd
tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 1162/java
tcp 0 0 :::8009 :::* LISTEN 1162/java
tcp 0 0 :::8080 :::* LISTEN 1162/java
tcp 0 0 :::22 :::* LISTEN 1052/sshd
udp 0 0 0.0.0.0:68 0.0.0.0:* 928/dhclient
udp 0 0 0.0.0.0:631 0.0.0.0:* 1019/cupsd
udp 0 0 10.202.49.142:123 0.0.0.0:* 1073/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 1073/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 1073/ntpd
udp 0 0 fe80::1031:3bff:fe12:326:123 :::* 1073/ntpd
udp 0 0 ::1:123 :::* 1073/ntpd
udp 0 0 :::123 :::* 1073/ntpd
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node PID/Program name Path
unix 2 ACC STREAM LISTENING 3054 1237/gam_server @/tmp/fam-root-
unix 2 ACC STREAM LISTENING 1072 1/init @/com/ubuntu/upstart
unix 7 [ ] DGRAM 1882 978/rsyslogd /dev/log
unix 2 ACC STREAM LISTENING 2408 1019/cupsd /var/run/cups/cups.sock
unix 2 ACC SEQPACKET LISTENING 1139 584/udevd @/org/kernel/udev/udevd
unix 2 ACC STREAM LISTENING 1936 999/dbus-daemon /var/run/dbus/system_bus_socket
unix 2 [ ] DGRAM 3935 1318/sudo
unix 3 [ ] STREAM CONNECTED 3124 1253/sshd
unix 3 [ ] STREAM CONNECTED 3123 1256/sshd
unix 2 [ ] DGRAM 3120 1253/sshd
unix 3 [ ] STREAM CONNECTED 3057 1237/gam_server @/tmp/fam-root-
unix 3 [ ] STREAM CONNECTED 3056 1235/python
unix 3 [ ] STREAM CONNECTED 3041 999/dbus-daemon /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 3040 1235/python
unix 2 [ ] DGRAM 2780 1171/crond
unix 2 [ ] DGRAM 2663 1096/sendmail: Queu
unix 2 [ ] DGRAM 2645 1088/sendmail
unix 2 [ ] DGRAM 2566 1073/ntpd
unix 3 [ ] STREAM CONNECTED 1945 999/dbus-daemon /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 1944 1/init
unix 3 [ ] STREAM CONNECTED 1940 999/dbus-daemon
unix 3 [ ] STREAM CONNECTED 1939 999/dbus-daemon
unix 3 [ ] DGRAM 1155 584/udevd
unix 3 [ ] DGRAM 1154 584/udevd

 

ec2-user@ip-10-202-49-142 ~$ sudo iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ec2-user@ip-10-202-49-142 ~$ 

Похоже, есть только сокет ipv6 tomcat, а не ipv4

:::8080 :::* LISTEN 1162/java