Размещение сервера Node.js на пользовательском домене / URL

У меня есть сервер Node.js, который отлично работает на localhost: 8080. Теперь я хочу получить доступ к этому серверу через URL-адрес моего домена Google (например, www.johnsmith.com). Я новичок в этом, но изо всех сил пытаюсь найти прямой ответ онлайн. Я предполагаю, что мне нужно разместить сервер как-то. Может кто-нибудь указать или объяснить пошаговое руководство? Я не планирую иметь много трафика на этом сайте, я могу просто разместить его на месте? Важной частью является доступ через URL.

Спасибо.

1 ответ

Решение

Ответьте, если вы не хотите знать подробности:

Вам нужно будет купить домен или получить его бесплатно.

-Используя DNS-сервер, перенаправьте все, что приходит на www.yourdomain, на IP-адрес вашего сервера.

- Вероятно, вы не хотите ставить:8080 после ссылки, поэтому измените этот порт на 80, этот порт не обязательно должен быть на ссылке, потому что это стандартный порт HTTP (протокол, который обычно обслуживает веб-сайты).

Если вы хотите узнать подробности, будет необходимо некоторое чтение, вот несколько полезных ссылок:

Как работает DNS (полезно понять, как работает интернет): https://computer.howstuffworks.com/dns.htm

Когда вы открываете порт, такой как 8080, вы открываете путь к общению, поэтому может быть интересно изучить, что такое открытый порт, я не нашел хорошую ссылку, но: https://en.wikipedia.org/wiki/Open_port

Протокол, который я сказал на легкий ответ: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

И, наконец, как разместить веб-сайт: https://www.webhostingsecretrevealed.net/web-hosting-beginner-guide/

Другие вопросы по тегам