Почему не открыт порт 80 при инициализации VM?
Прожженые дев упсы нужен свет. При создании ВМ в гугл консоле хочу постучатся в порт 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 не мог запуститься на том же порту?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Когда вы создаете виртуальную машину (VM) и обнаруживаете, что порт 80 не открыт при инициализации, это может быть вызвано несколькими причинами. Вот несколько шагов, которые помогут вам решить эту проблему:
1. Проверьте настройки брандмауэра: Возможно, что порт 80 заблокирован настройками брандмауэра в вашей виртуальной машине. Убедитесь, что правила брандмауэра разрешают трафик на порту 80.
2. Проверьте настройки сети: Убедитесь, что сетевые настройки вашей виртуальной машины правильно сконфигурированы. Проверьте IP-адрес и порт, на котором ваш веб-сервер слушает входящие соединения.
3. Проверьте службу веб-сервера: Убедитесь, что ваш веб-сервер (например, Apache, Nginx) запущен и правильно сконфигурирован для прослушивания порта 80. Проверьте конфигурационные файлы веб-сервера для обнаружения возможных ошибок.
4. Проверьте другие процессы, использующие порт 80: Возможно, что другое приложение или служба уже использует порт 80 на вашей виртуальной машине. Проверьте список запущенных процессов и убедитесь, что нет конфликтов с портом 80.
5. Перезапустите виртуальную машину: Иногда простое перезапуск виртуальной машины может решить проблему с закрытым портом 80. Попробуйте перезапустить вашу VM и проверьте, открыт ли порт 80 после этого.
Если после выполнения всех этих шагов проблема с закрытым портом 80 все еще не решена, вам может потребоваться более детальное исследование конфигурации вашей виртуальной машины и веб-сервера. В этом случае рекомендуется обратиться к документации вашей VM и веб-сервера, а также обратиться за помощью к сообществу разработчиков.