Как я могу связать мой Домен, который я купил в NameCheap, с моим React Project? - PullRequest
0 голосов
/ 16 февраля 2019

Я пытался развернуть свое приложение реакции с моим Доменом, который я купил на NameCheap.

Не удалось найти ответ (возможно, я ищу с неправильным ключом).

Делать яиспользовать Node.JS для подключения моего домена или можно использовать домен только с React?

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019

Если вашему проекту не нужен node.js, работающий в фоновом режиме, абсолютно возможно разместить его у любого хостинг-провайдера, включая, помимо прочего, Namecheap.Если вы приобрели хостинг у них (или у любого другого хостинг-провайдера) и успешно создаете свое приложение (т.е. оно работает для вас локально), просто загрузите содержимое папки / build в свойхостинг-сервер.

Если ваш хостинг-провайдер использует cPanel (Namecheap делает), это обычно означает, что вы должны загрузить его в ~ / public_html / YOUR_DOMAIN_NAME.

Если ваше приложение требует требуется node.js, есть несколько хостинговых компаний, которые также предлагают это.Я не уверен, что смогу сделать здесь какую-либо рекламу, поэтому, пожалуйста, спросите. Webhostingtalk хорошее место для начала.

0 голосов
/ 16 февраля 2019

Я думаю, что вы вводите в заблуждение Доменные имена и Хостинг .

Ваше приложение (React или React + Node или любой другой фреймворк) должно быть на сервере (это может быть «облачный» сервер или VPS - виртуальный частный сервер).Хорошо известные услуги хостинга включают Amazon (AWS), Heroku, Now (Zeit), DigitalOcean и т. Д.

Независимо от услуги хостинга, обычно вы получаете цифровой IP-адрес, который указывает на ваше развернутое приложение..

Доменное имя хостинг - это другая «половина».Когда вы покупаете домен, вам все равно нужно его настроить, т.е. вы должны определить записи DNS (служба доменных имен) для этого домена, будь то для обслуживания веб-сайта или приложения, обмена почтой.и т. д. У вашего провайдера доменных имен обычно есть интерфейс, который позволяет редактировать записи DNS для любого домена, который вы купили у них.Здесь вы сможете установить связь между вашим доменным именем и размещенным приложением.Типичная запись верхнего уровня, известная как запись «A», будет выглядеть следующим образом:

mydomain.com A 91.223.9.9

, что означает маршрутизацию запросов к mydomain.com на IP-адрес 91.223.9.9 (IP-адрес, который выбудет извлечен из службы размещения приложений.)

...