Вы смогли достичь http://127.0.0.1
и / или https://127.0.0.1
при локальном запуске, потому что вы запускаете веб-браузер на том же компьютере. Более подробную информацию вы можете найти здесь :
. Локальный петлевой механизм может использоваться для запуска сетевой службы на хосте, не требуя физического сетевого интерфейса или не делая службу доступной из сетей, к которым может быть подключен компьютер. Например, локально установленный веб-сайт может быть доступен из веб-браузера по URL-адресу http://localhost для отображения его домашней страницы.
Имя localhost обычно разрешается в адрес обратной связи IPv4 127.0.0.1 и адрес обратной связи IPv6 :: 1.
В результате вы можете получить доступ к IP 127.0.0.1
, расположенному на экземпляре вашей виртуальной машины , только из экземпляра вашей виртуальной машины .
Чтобы проверить приложение по IP 127.0.0.1
, вы можете использовать команду curl
из командной строки вашего экземпляра виртуальной машины:
instance:~$ curl -I http://127.0.0.1
instance:~$ curl -I https://127.0.0.1
Чтобы разрешить доступ к вашему приложению через порты 80/443 , вы должны go до Compute Engine
-> VM instances
-> нажать NAME_OF_YOUR_VM_INSTANCE
-> нажать EDIT
-> go до Firewalls
и выберите Allow HTTP traffic
и Allow HTTP traffic
-> нажмите Save
. Ознакомьтесь с документацией Обзор правил брандмауэра и Настройка сетевых тегов для получения более подробной информации.
Для доступа к приложению из веб-браузера вы следует использовать внешний IP-адрес, который вы можете найти по адресу Compute Engine
-> VM instances
-> ищите NAME_OF_YOUR_VM_INSTANCE
и External IP
:
http://EXTENAL_IP_OF_YOUR_VM_INSTANCE
https://EXTENAL_IP_OF_YOUR_VM_INSTANCE