Как сделать сайт доступным по глобальной сети?
Привет, я сделал сайт на nodeJs
он доступен по localhost:3000
127.0.0.1:3000
так же получилось поставить его на aws
где aws выдал мне
3.82.221.180:3000/#
и
ec2-3-82-221-180.compute-1.amazonaws.com:3000/#
(доступно с глобальной сети)
но как сделать сайт доступным по глобальной сети на своем пк а не на aws
Дополнительно:
Ответы:
белый адрес
+ провайдеры не очень такое любят, адреса для игр больше выдают, за самопальный вебсервер могут прикрыть порт, адрес или договор
- мне только для обучения)
- А с динамического можно ли, мне просто временно, что б знать что это возможно, есть ли гайды касательно такого
- типа так
https://www.dz-techs.com/ru/best-dynamic-dns-providersно - не будет работать ибо про режет http(s) порты
проще всего - взять фри VPS и там потестить
- Dimonchik, пасибо большое, а есть ли полный гайд как ето раелизовать, а почти ноль пока в devops(
Видимо будет самым правильным путем завернуть все в докер
https://nodejs.org/en/docs/guides/nodejs-docker-webapp
и в качестве прокси поставить nginx
Все это на каком либо VPS
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы сделать сайт доступным по глобальной сети, необходимо выполнить несколько шагов:
1. Покупка доменного имени: Первым шагом будет покупка уникального доменного имени для вашего сайта. Доменное имя - это адрес, по которому пользователи смогут обращаться к вашему сайту в интернете.
2. Выбор хостинга: После покупки доменного имени необходимо выбрать хостинг провайдера, который будет хранить файлы вашего сайта и обеспечивать доступ к ним через интернет. Хостинг должен обладать надежной инфраструктурой и высокой скоростью соединения.
3. Разработка и размещение контента: После выбора хостинга необходимо разработать контент для вашего сайта. Это могут быть статические страницы, динамические скрипты, базы данных и другие элементы. Все файлы сайта необходимо загрузить на сервер хостинга.
4. Настройка DNS записей: Для того чтобы ваш сайт был доступен по доменному имени, необходимо настроить DNS записи у вашего провайдера доменных имён. DNS записи указывают на IP адрес сервера, на котором размещен ваш сайт.
5. Тестирование и оптимизация: После размещения сайта на сервере необходимо протестировать его работоспособность и оптимизировать для улучшения производительности. Это может включать в себя оптимизацию изображений, скриптов, CSS стилей и других элементов.
После выполнения всех этих шагов ваш сайт будет доступен по глобальной сети и пользователи смогут обращаться к нему через интернет.