Почему не открыт порт 80 при инициализации VM?

Ссылка скопирована
1 ответ

Прожженые дев упсы нужен свет. При создании ВМ в гугл консоле хочу постучатся в порт 80 по внешнему ип но он залокан. Не заходит даже сразу после создания эксемпляра - в туторах все краснчно должно работать.

Что я делал:
1.открывал все возможные порта в правилах фаервола "ни памагает".
2. На стороне машины дисаблил фаервол все равно 80 порт залокан.

До завтра нужно повесить сервак в прод, вчера весь вечер потратил идей уже нет почему все так плохо с портами в гугл.

Дополнительно:

Ответы:

Только вот никаких деталей в вопросе нет.
Каким тутором пользуешься?
Какой веб сервер ставил?
Локально вообще страничка открывается?

Я за 3 минуты поднял инстанс и поставил apache после чего зашел по внешнему ip без туторов.
Просто обычный ubuntu minimal, при создании машины галочки открыть 80 и 443 порт есть отдельными опциями.
Ну и "sudo apt-get update && sudo apt-get install apache2 -y"

  • Хэй проблему уже решил. Всему виной мои поврхнстные нывки HTTP. Порты были открыты - хостил на ноде, увы апаче оказался рабочим.
  • sumrakx, То есть просто был запущен стандартный httpd на 80 порту, поэтому node не мог запуститься на том же порту?
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Игорь Волков Ответ

Когда вы создаете виртуальную машину (VM) и обнаруживаете, что порт 80 не открыт при инициализации, это может быть вызвано несколькими причинами. Вот несколько шагов, которые помогут вам решить эту проблему:

1. Проверьте настройки брандмауэра: Возможно, что порт 80 заблокирован настройками брандмауэра в вашей виртуальной машине. Убедитесь, что правила брандмауэра разрешают трафик на порту 80.

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

3. Проверьте службу веб-сервера: Убедитесь, что ваш веб-сервер (например, Apache, Nginx) запущен и правильно сконфигурирован для прослушивания порта 80. Проверьте конфигурационные файлы веб-сервера для обнаружения возможных ошибок.

4. Проверьте другие процессы, использующие порт 80: Возможно, что другое приложение или служба уже использует порт 80 на вашей виртуальной машине. Проверьте список запущенных процессов и убедитесь, что нет конфликтов с портом 80.

5. Перезапустите виртуальную машину: Иногда простое перезапуск виртуальной машины может решить проблему с закрытым портом 80. Попробуйте перезапустить вашу VM и проверьте, открыт ли порт 80 после этого.

Если после выполнения всех этих шагов проблема с закрытым портом 80 все еще не решена, вам может потребоваться более детальное исследование конфигурации вашей виртуальной машины и веб-сервера. В этом случае рекомендуется обратиться к документации вашей VM и веб-сервера, а также обратиться за помощью к сообществу разработчиков.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно