Помогите разобраться с проблемой, не могу настроить доступ к виртуалке на oracle cloud, доступен только доступ по SSH.
Что есть сейчас:
1. Установлен nginx 1.14, настроен файрвол, телнетом успешно коннекчусь на 80 порт на єтой же виртуалке:
ubuntu@test5:~$ telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.f
HTTP/1.1 400 Bad Request
Server: nginx/1.14.0 (Ubuntu)
Date: Fri, 11 Oct 2019 08:51:57 GMT
Content-Type: text/html
Content-Length: 182
Connection: close<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx/1.14.0 (Ubuntu)</center>
</body>
</html>
Connection closed by foreign host.
2. Текущие настройки файрвола:
ubuntu@test5:~$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: allow (incoming), allow (outgoing), disabled (routed)
New profiles: skipTo Action From
-- ------ ----
80/tcp (Nginx HTTP) ALLOW IN Anywhere
80,443/tcp (Nginx Full) ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere # Open access Nginx port 80
443/tcp ALLOW IN Anywhere # Open all to access Nginx port 443
22/tcp ALLOW IN Anywhere # Open access OpenSSH port 22
80 ALLOW IN Anywhere
443 ALLOW IN Anywhere
80/tcp (Nginx HTTP (v6)) ALLOW IN Anywhere (v6)
80,443/tcp (Nginx Full (v6)) ALLOW IN Anywhere (v6)
80/tcp (v6) ALLOW IN Anywhere (v6) # Open access Nginx port 80
443/tcp (v6) ALLOW IN Anywhere (v6) # Open all to access Nginx port 443
22/tcp (v6) ALLOW IN Anywhere (v6) # Open access OpenSSH port 22
80 (v6) ALLOW IN Anywhere (v6)
443 (v6) ALLOW IN Anywhere (v6)
Да и не особо важно включен он или выключен, порт 80 извне не доступен.
3. В админке oracle cloud для моей подсети добавлено правило (0.0.0.0/0 - All Protocols) для входящих соединений в дефолтный Security List. Причем если это правило удаляю, теряю также доступ к порту SSH - 22.
Что или кто еще может блочить доступ к порту 80 из внешнего интернета?
*** Добавлено: 11.10.2019 12:41:22 ***
после команды sudo iptables-save порт стал доступен, магия...