#google-cloud-platform #cloud #gcloud #google-cloud-console
#google-cloud-platform #облако #gcloud #google-cloud-console
Вопрос:
Я создал виртуальную машину n1-standard-1 (1 vCPU, 3,75 ГБ памяти) и установил на нее LAMP со статическим IP-адресом. Когда я пытаюсь ввести статический IP-адрес в браузере, он говорит This site can’t be reached
, однако я проверил правила брандмауэра, и порт 80 открыт.
Ниже приведен вывод gcloud compute firewall-rules list
команды —
И вывод telnet
выглядит как —
Есть ли что-нибудь еще, что мне нужно сделать, чтобы открыть порты 80 и 443? Пожалуйста, помогите, спасибо!!
Комментарии:
1. Сначала ознакомьтесь с руководством сообщества по настройке LAMP на Compute Engine . Какую операционную систему вы используете? Пожалуйста, подключитесь к своему экземпляру виртуальной машины, запустите
sudo netstat -nlpt
и обновите свой вопрос выводом.
Ответ №1:
Это может быть конфигурация виртуальной машины. Вы захотите проверить, действительно ли машина прослушивает этот порт. Возможно, вы установили LAMP, но, например, запущены ли службы? Лучший способ сделать это — войти по SSH в систему и curl localhost
. Если сбой curl, вы знаете, что службы не прослушивают этот порт.
После этого проверьте, можете ли вы получить доступ к системе с VPC, если можете, например, через другую систему в том же VPC, запустите curl <machine>
. Если это не сработает, вы можете обнаружить, что система только прослушивает 127.0.0.1
или имеет другие настройки, блокирующие подключения с других компьютеров.
Если эти шаги выполнены успешно, значит, действительно виноваты ваши правила брандмауэра — убедитесь, что ваша система находится в правильном VPC ( default
вы указали выше).
Наконец, вы не указали, как вы назначили статический IP-адрес, но убедитесь, что адрес создан и назначен этому экземпляру.
Комментарии:
1. Спасибо за ваш ответ, Джонни, статический IP-адрес, назначенный виртуальной машине, пожалуйста, дайте мне знать, если есть что-то конкретное, что мне нужно проверить? Я также приложил скриншот команды Telnet для получения более подробной информации.
2. Пройдите по каждой из вещей, которые я опубликовал выше, чтобы найти проблему. (Если вы не уверены, что понимаете, о чем я здесь говорю, тогда вам понадобится более технический коллега, чтобы вместе с вами разобраться в том, в чем проблема.) Еще одна вещь, которую вы можете захотеть проверить, это то, что статический адрес, если он не глобальный, назначен тому же региону, что и ваш экземпляр.