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

Внешний IP-адрес недоступен через веб-браузер для экземпляра GCP

Я создал Сайт Wordpress на моем экземпляре GCP, и ему автоматически был назначен внешний IP-адрес. У меня также есть статический IP-адрес, зарезервированный для меня, и я назначил его экземпляру.

Раньше я мог изначально подключиться к нему и импортировал свой предыдущий веб-сайт с помощью веб-браузера, и все работало прекрасно. Однако теперь я больше не могу связаться с ним через веб-браузер.

Я выполнил несколько команд, чтобы убедиться, что сервер прослушивает порт 80:

root@xxxxxyyyzzzz-vm:~# netstat -tnlp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      1618/apache2   

Также открывается консоль SSH и выполняются процессы apache и MySQL:

root@xxxxxyyyzzzz-vm:~# ps -ef | grep apache
www-data  1618 15964  0 12:12 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1619 15964  0 12:12 ?        00:00:00 /usr/sbin/apache2 -k start
root      9108  8962  0 20:24 pts/0    00:00:00 grep apache
root     15964     1  0 Aug30 ?        00:00:14 /usr/sbin/apache2 -k start
www-data 28362 15964  0 06:25 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 28363 15964  0 06:25 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 28364 15964  0 06:25 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 28365 15964  0 06:25 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 28366 15964  0 06:25 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 28797 15964  0 06:46 ?        00:00:00 /usr/sbin/apache2 -k start
root@xxxxxyyyzzzz-vm:~# ps -ef | grep mysql
root      9122  8962  0 20:24 pts/0    00:00:00 grep mysql
mysql    16015     1  0 Aug30 ?        00:02:29 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

Кроме того, мои правила брандмауэра открыты для портов 80 и 443.

Почему я не могу подключиться к экземпляру через браузер?

Хорошо, в моем случае я нашел хакерский способ решить эту проблему. Просто создал дублированный экземпляр виртуальной машины, зарезервировал его эфемерный IP-адрес как статический и удалил старый экземпляр.

Не чистое решение, но лучше, чем застрять навсегда: \