Я пытаюсь заставить Apache работать с экземпляром GCE.
Следуя Руководству по быстрому запуску GCE, я сделал следующее:
- Создан экземпляр my-instance в my-project (образ CentOS)
- Установил httpd, проверил, что он запущен
Добавлено следующее правило межсетевого экрана:
gcutil addfirewall http2 --description="Incoming http allowed." --allowed="tcp:http"
и сделал то же самое для HTTPS и ICMP
Проверено через gce gui, что эти правила были добавлены в сеть по умолчанию
Я могу проверить связь с IP-адресом своего экземпляра, но не могу получить ответ HTTP. Пробовал через браузер, из команды curl - без кубиков. И он отлично работает на локальном хосте, поэтому я знаю, что Apache возвращает страницу index.html.
Когда я использую curl с удаленного хоста, возникает ошибка:
curl: (7) Failed connect to (instance ip addr):80; Connection refused
Мысли?