Hostwinds Учебники

Результаты поиска для:


Содержание


Средний стек требования
Средняя подготовка стека
Установите Git.
Установите MongoDB
Установите Node.js.
Установка угнта
Установите средний стек

Установите средний стек на облачный VPS

Теги: Cloud Servers,  VPS 

Средний стек требования
Средняя подготовка стека
Установите Git.
Установите MongoDB
Установите Node.js.
Установка угнта
Установите средний стек

Средний стек представляет собой JavaScript Framework для оказания помощи в разработке веб-сайтов и приложений.Среднее значение является аббревиатурой для JavaScript Framework, которая означает MongoDB (база данных), Express.js (программное обеспечение), Angular.js (веб-каркас для веб) и NODEJS (кроссплатформенная среда Backend.

Эти комбинации инструментов обеспечивают быстрый и простой способ обеспечить потребности в разработке.Кроме того, среднее использование ресурсов может быть более быстрым, чем другие структуры CRM, так как веб-страницы, как правило, не требуют обновления.

Средние стеки используют JSON, обеспечивающие экономически эффективные, открытые основы с открытым исходным кодом с глобальной поддержкой.

Средний стек требования

Хотя средний стек может установить на операционной системе Windows, она обычно работает на базе Linux.Многие требования для создания среднего раствора стека являются бесплатными и открытыми источниками для начала, но вам понадобится сервер с доступом к корню и необходимыми ресурсами.Мы включили краткое описание некоторых требований, которые вам нужно будет получить средний укладку и запустить.

Гит: Вам нужно будет использовать Git.Это система управления в отрасли стандартной версии, используемая преимущественно разработчиками по всему миру.Git является установленным, постоянно поддерживаемым, открытым источником VCS, первоначально разработанным Linus Torvalds в 2005 году. Бесчисленные проекты разработки программного обеспечения полагаются на Git для версий.Коммерческий, открытый источник, корпоративные бегемоты и развитие небольшого дома все пробежали через Git.

Git стал важным инструментом для разработчиков и, тем более, отраслевым стандартом.Он хорошо работает в широком спектре операционных систем и IDES (интегрированные среды развития).

Монгодб: MongoDB - это программа управления базами базы данных с открытым исходным кодом.Альтернатива традиционным базам данных, базы данных NoSQL работают с большим или растущим набором распределенных данных и управляет ориентированной на документацию информацию для хранения или извлечения информации.

Mongodb поддерживает различные формы данных и является одной из многих технологий нереляционных баз данных, которые выросли на известность в середине 2000-х годов под баннер NoSQL.MongoDB обычно используется в больших приложениях данных и обработки рабочих мест с участием нетрадиционных данных, которые хорошо не подходят в жестких моделях отношений.Архитектура Mongodb состоит из коллекций и документов и вытесняет использование таблиц и строк.

Mongo DB отлично подходит для запросов, индексации, балансировки нагрузки, агрегации, выполнения JavaScript на стороне сервера и другие функции.

Node.js Обеспечивает разработчики возможность использовать JavaScript и запись инструментов командной строки и сценариев для серверов.Это означает, что запущенные сценарии Server-Side и создание динамического содержимого веб-страницы до отправки страницы в веб-браузер пользователя.Таким образом, контент уменьшается для быстрого времени для быстрого загрузки и уменьшает загрузку браузера, чтобы поднять, чтобы сделать сайт.

Node.js - это открытый источник, кроссплатформенная и работает на V8.Node.js представляет собой методологию разработки «JavaScript везде» и является кульминацией цели для унификации разработки веб-приложений вокруг одного языка программирования вместо нескольких языков, рендеринга на стороне сервера и бегущих клиентских сценариев.

Node.js не является именем файла, а этикетка для продукта полностью.Это просто имя продукта.Node.js имеет архитектуру, управляемую событиями, способную к асинхронному вводам / выходу.Эти выборы дизайна направлены на оптимизацию пропускной способности и масштабируемости в веб-приложениях со многими операциями ввода / вывода и веб-приложениями в реальном времени (например, программы связи в реальном времени и игры в браузере).

Угловой: Платформа развития угловых углов построена на Машинопись И как платформа, угловые включает в себя:

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

Угловая позволяет пользователям пользоваться платформой, которая может масштабироваться от небольших проектов с одним разработчиком к приложениям на уровне предприятия.Angular предназначен для обновления максимально простыми, чтобы воспользоваться новейшими улучшениями с минимальными усилиями.Кроме того, угловая экосистема состоит из разнообразной группы более 1,7 миллионов разработчиков, авторов библиотек и создателей контента.

Средняя подготовка стека

Перед установкой средней стеки вам нужно будет войти в свой сервер через SSH.После этого выполните следующие шаги, чтобы подготовить свой сервер.

Установите Git.

Шаг 1: Установите Git.

dnf install gcc make git -y

Установите MongoDB

Шаг 1: Создать файл mongodb repo

nano /etc/yum.repos.d/mongodb-org-4.4.repo

Шаг 2: Добавьте записи ниже в файл и сохраните

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

Шаг 3: Убедитесь, что файл создан правильно.

cat /etc/yum.repos.d/mongodb-org-4.4.repo

Шаг 4: Установите MongoDB.

dnf install -y mongodb-org-4.4.6 mongodb-org-server-4.4.6 mongodb-org-shell-4.4.6 mongodb-org-mongos-4.4.6 mongodb-org-tools-4.4.6

Шаг 5: Начните демон Mongodb.

systemctl start mongod

Шаг 6: Показать статус демона Mongodb

systemctl status mongod

Шаг 7: Включить службу MongoD при запуске

systemctl status mongod

Установите Node.js.

Установите Node.js, выполнив следующие шаги.

Шаг 1: Проверьте доступные модули Node.js

dnf module list nodejs

Шаг 2: Установите Node.js.

dnf module install nodejs:14 -y

Шаг 3: Проверьте установленную версию Node.js

node -v

Шаг 4: Проверьте установленную версию NPM

npm -v

Установка угнта

Шаг 1: Установите угловой CLI

npm install -g @angular/cli

Установите средний стек

Теперь с фундаментальными строительными блоками, установленными на вашем сервере, остальные шаги будут доработать установку на свой сервер.

Шаг 1: Используйте для клонирования Meancore

git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install

Шаг 2: Создать файл .env.

nano .env

Добавьте ниже записи в файл.

NODE_ENV='development'
PRODUCTION=false
DOMAIN=
DOMAIN_PATTERN=
HOST_SECURE=
PROXY=
APP_NAME='meancore'
APP_BASE_URL='/'
API_BASE_URL='api'
APP_DEFAULT_ROUTE='home'
IMAGE_UPLOAD_URL='/admin/upload'
TWITTER_HANDLE=
SESSION_SECRET='MEANCORE'
SESSION_KEY='meancore-key'
SESSION_COLLECTION='meancore-sessions'
GOOGLE_ANALYTICS_ID=''
GOOGLE_CLIENT_EMAIL=''
GOOGLE_PRIVATE_KEY=""
GOOGLE_VIEW_ID=
RECAPTCHA_SECRET_KEY=''
RECAPTCHA_SITE_KEY=''
MAILER_FROM='support@meancore.com'
MAILER_SERVICE_PROVIDER=
MAILER_HOST='smtp.ethereal.email'
MAILER_PORT=587
MAILER_USER="username"
MAILER_SECRET="pass"
MAILER_TEST=true

Шаг 3: Запустите приложение

npm run start:dev

Шаг 4: Проверьте, чтобы убедиться, что установка среднего стека выполнена правильно в браузере, перейдя в {yourip}: 3000.Пример, 192.168.1.1:3000.

Написано Hostwinds Team  /  Июль 30, 2021