在云VPS上安装均值堆栈

平均堆栈是一个JavaScript框架,用于协助开发网站和应用程序。均值是javascript框架的首字母缩写,其代表MongoDB(数据库),Express.js(软件),Angular.js(Web框架)和nodejs(跨平台后端环境。

这些工具组合提供了一种快速简便的方式来提供开发需求。此外,通常可以比其他CRM框架更快速地快速,因为网页通常不需要刷新。

平均堆栈使用JSON提供具有全局支持的经济高效的开源框架。

平均堆栈要求

虽然平均堆栈可以在Windows操作系统上安装,但它通常在Linux基础上运行。构建平均堆栈解决方案的许多要求是免费且开源的启动,但您需要一个具有root访问和所需资源的服务器。我们已经包含了一些要求,您将需要均匀堆叠和运行的一些要求。

git: 您需要使用git。这是由世界各地的开发人员主要使用的行业标准版本控制系统。Git是一个既定的,不断维护的开源VC,最初由Linus Torvalds于2005年开发。无数的软件开发项目依赖于版本控制的Git。商业,开源,企业Beemoths和小房子开发都通过Git进行。

Git已成为开发人员的重要工具,而且,行业标准。它适用于各种操作系统和IDE(集成开发环境)。

MongoDB: MongoDB是一种基于开源的基于NoSQL的数据库管理程序。传统数据库的替代方案,NoSQL数据库与较大或越来越多的分布式数据组合起作用,并管理面向文档的信息以存储或检索信息。

MongoDB支持各种形式的数据,是众多非统一数据库技术之一,在NoSQL横幅下的2000年代中期突出。MongoDB通常用于大数据应用程序和处理作业,涉及在刚性关系模型中不适应的非常规数据。MongoDB架构由集合和文档组成,并避免使用表和行。

Mongo DB对于查询,索引,负载平衡,聚合,服务器端JavaScript执行以及其他功能非常好。

Node.js 为开发人员提供使用JavaScript和写命令行工具和服务器端脚本的能力。这意味着在页面发送到用户的Web浏览器之前,运行脚本服务器端并生成动态网页内容。以这种方式,内容减少了快速加载时间,并减少负载浏览器必须举起以产生网站。

Node.js是开源,跨平台,并在V8上运行。node.js表示"javascript到处"的开发方法,并且是统一Web应用程序开发的最终目标,而不是在服务器端和运行客户端脚本上呈现多种语言。

Node.js不是文件名,而是整个产品的标签。它仅仅是产品的名称。Node.js具有能够异步I / O的事件驱动的架构。这些设计选择旨在优化Web应用中的吞吐量和可扩展性,其中包含许多输入/输出操作和实时Web应用程序(例如,实时通信程序和浏览器游戏)。

角度: 角度的开发平台建立在 类型签字 作为平台,Angular包括:

  • 基于组件的构建可扩展Web应用程序的框架。
  • 一系列覆盖各种功能的良好集成库,包括路由,表单管理,客户端 - 服务器通信等。
  • 一套开发人员工具,可帮助您开发,构建,测试和更新代码。

Angular允许用户利用一个可以从小型单开发人员项目扩展到企业级应用程序的平台。Angular旨在使更新尽可能直接地利用最低努力利用最新改进。此外,Angular Ecosystem包括多元化的超过170万开发人员,图书馆作者和内容创作者组成。

平均堆准备

在安装平均堆栈之前,您需要通过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

第三步: 检查以确保文件是正确创建的。

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

第三步: 检查已安装的node.js版本

node -v

第4步: 检查已安装的NPM版本

npm -v

安装角度

第1步: 安装角cli

npm install -g @angular/cli

安装均值堆栈

现在使用服务器上安装的基本构建块,其余步骤将最终确定到服务器的安装。

第1步: 用来克隆致命

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

第三步: 运行应用程序

npm run start:dev

第4步: 检查以确保通过转到{yousip}:3000在浏览器中正确执行的平均堆栈安装。例,192.168.1.1:3000。

4

发表回复