Я пытаюсь использовать gcp для размещения моего api rest end. Я успешно создал Debian 9 vm instsnce ubuntu, настроил сеть правил межсетевого экрана vp c и теперь мне нужно «заставить» его прослушивать некоторые порты, чтобы экземпляр vm мог принимать запросы от адресов. Я следовал инструкциям здесь: https://geekflare.com/gcp-load-balancer/ и https://www.scaleway.com/en/docs/how-to-configure-nginx-reverse-proxy/, но ни один из них не работает для меня. Используя балансировку нагрузки и запуска netstat -l в shh terimal, я получаю это:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
udp 0 0 0.0.0.0:bootpc 0.0.0.0:*
udp 0 0 instance-group-2-ff:ntp 0.0.0.0:*
udp 0 0 localhost:ntp 0.0.0.0:*
udp 0 0 0.0.0.0:ntp 0.0.0.0:*
udp6 0 0 fe80::4001:aff:fea6:ntp [::]:*
udp6 0 0 localhost:ntp [::]:*
udp6 0 0 [::]:ntp [::]:*
и
из nginx:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:http 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp6 0 0 [::]:http [::]:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
udp 0 0 0.0.0.0:bootpc 0.0.0.0:*
udp 0 0 instance-group-for-:ntp 0.0.0.0:*
udp 0 0 localhost:ntp 0.0.0.0:*
udp 0 0 0.0.0.0:ntp 0.0.0.0:*
udp6 0 0 fe80::4001:aff:fea6:ntp [::]:*
udp6 0 0 localhost:ntp [::]:*
udp6 0 0 [::]:ntp [::]:*
и при записи внешний ip в веб-браузере: 502 Bad Gateway nginx / 1.10.3. Обратный proxy.conf:
server {
listen 80;
listen [::]:80;
access_log /var/log/nginx/reverse-access.log;
error_log /var/log/nginx/reverse-error.log;
location / {
proxy_pass http://external:80;
}
}
Я также протестировал nginx и все в порядке. Знаете ли вы, что не так? Буду признателен за любую помощь