Ситуация такова:
Сайт на виртуальной машине в Google Cloud. IP виртуальный.
Домен трансфернули на google domains.
Сайт пингуется из внешки и по IP и по домену, nslookup возвращает нормальный IP.
Локально сайт открывается по доменному имени и по IP.
Из внешки по IP открывается, по доменному имени - ERR_CONNECTION_TIMED_OUT.
Любопытно еще и то, что telnet`ом можно подключиться к 80ому.
Вот никак не могу понять что надобно сделать чтобы открывался? И вообще это в самом apache проблема или с виртуалкой что - то не так?
Протестировал ваш сайт. Проблема в том, что браузеры (Firefox, Chromium) не хотят использовать http и принудительно используют https, а его у вас нет. При этом по IP-адресу http возможен.
Через curl ваш сайт нормально отвечает по имени. Если найдёте какие-то старые версии браузеров, то и там должно работать.
Дело как оказалось не совсем в этом.
Для доменов зоны *.app принудительно заставляют переходить на https. Т.е. http трафик блокируется, а как вы написали https не работает.
Добавил самоподписанный сертификат - заработало. Теперь надо нормальный раздобыть)
У меня локально любой браузер запросто заходит через http если его явно указать в адресной строке.