Hostwinds 튜토리얼

에 대한 검색 결과:


목차


평균 스택 요구 사항
평균 스택 준비
Git을 설치하십시오
mongodb를 설치하십시오
node.js를 설치하십시오
각도 설치
평균 스택을 설치하십시오

클라우드 VPS에 평균 스택을 설치하십시오

태그 : Cloud Servers,  VPS 

평균 스택 요구 사항
평균 스택 준비
Git을 설치하십시오
mongodb를 설치하십시오
node.js를 설치하십시오
각도 설치
평균 스택을 설치하십시오

평균 스택은 웹 사이트 및 응용 프로그램을 개발하는 데 도움이되는 JavaScript 프레임 워크입니다.평균은 MongoDB (데이터베이스), Express.js (소프트웨어), Angular.js (Web Framework) 및 NodeJS (크로스 플랫폼 백엔드 환경)를 나타내는 JavaScript 프레임 워크의 약어입니다.

이러한 도구 조합은 개발 요구를 제공하는 빠르고 쉬운 방법을 제공합니다.또한 평균 자원 활용도는 일반적으로 상쾌 할 필요가없는 웹 페이지로서 다른 CRM 프레임 워크보다 더 빠르게 될 수 있습니다.

평균 스택은 GSON을 사용하여 글로벌 지원을 통해 비용 효율적이고 오픈 소스 프레임 워크를 제공합니다.

평균 스택 요구 사항

평균 스택이 Windows 운영 체제에 설치할 수 있지만 일반적으로 Linux Base에서 실행됩니다.평균 스택 솔루션을 구축하기위한 많은 요구 사항은 무료이며 오픈 소스가 시작되어 있지만 루트 액세스 및 필수 리소스가있는 서버가 필요합니다.우리는 평균 쌓기 및 실행을 위해 필요한 요구 사항에 대한 간략한 설명을 포함 시켰습니다.

git : Git을 사용해야합니다.이것은 세계 각국의 개발자가 주로 사용되는 산업 표준 버전 제어 시스템입니다.GIT는 2005 년 Linus Torvalds가 처음 개발 한 끊임없이 유지되고 오픈 소스 VCS를 끊임없이 유지 관리합니다. 수많은 소프트웨어 개발 프로젝트는 버전 관리를위한 Git에 의존합니다.상업, 오픈 소스, 기업 Behemoths 및 소임 하우스 개발은 모두 Git을 통해 실행됩니다.

Git은 개발자와 더 많은 산업 표준을위한 필수 도구가되었습니다.다양한 운영 체제 및 IDE (통합 개발 환경)에서 잘 작동합니다.

mongodb : MongoDB는 오픈 소스 NOSQL 기반 데이터베이스 관리 프로그램입니다.전통적인 데이터베이스의 대안, NoSQL 데이터베이스는 더 크거나 성장하는 분산 데이터 세트를 사용하여 작업하고 문서 지향 정보를 관리하여 정보를 저장하거나 검색합니다.

MongoDB는 다양한 형태의 데이터를 지원하며 NoSQL 배너 아래 2000 년대 중반에 두드러지는 많은 비 관계 데이터베이스 기술 중 하나입니다.MongoDB는 엄밀한 관계 모델에서 잘 맞지 않는 비 전통적인 데이터와 관련된 큰 데이터 응용 프로그램 및 처리 작업에서 일반적으로 사용됩니다.MongoDB 아키텍처는 컬렉션 및 문서로 구성되어 있으며 테이블과 행을 사용하는 데 사용됩니다.

Mongo DB는 쿼리, 인덱싱,로드 균형 조정, 집계, 서버 측 JavaScript 실행 및 기타 기능에 우수합니다.

Node.js 개발자에게 JavaScript를 사용하고 명령 줄 도구와 서버 측 스크립팅을 작성하는 기능을 제공합니다.즉, 페이지가 사용자의 웹 브라우저로 전송되기 전에 스크립트 서버 측을 실행하고 동적 웹 페이지 컨텐츠를 생성하는 것을 의미합니다.이러한 방식으로 콘텐츠는 빠른로드 시간 동안 축소되고 브라우저가 들어 올려 웹 사이트를 생성하기 위해 브라우저가 들어 올려야합니다.

node.js는 오픈 소스, 크로스 플랫폼이며 V8에서 실행됩니다.node.js는 "JavaScript Everywhere"개발 방법론을 나타내며 서버 측 및 클라이언트 측 스크립트를 실행하는 다국어 렌더링 대신 단일 프로그래밍 언어 주위에 웹 응용 프로그램 개발을 통합하는 목표의 절정입니다.

node.js는 파일 이름이 아니라 전체가 제품의 레이블입니다.그것은 단지 제품의 이름 일뿐입니다.node.js에는 비동기 I / O가 가능한 이벤트 중심 아키텍처가 있습니다.이러한 설계 선택 사항은 많은 입 / 출력 작업 및 실시간 웹 응용 프로그램 (예 : 실시간 통신 프로그램 및 브라우저 게임)으로 웹 응용 프로그램에서 처리량 및 확장 성을 최적화하는 것을 목표로합니다.

모난: Angular의 개발 플랫폼은 지어졌습니다 Typescript 플랫폼으로서 각도에는 다음이 포함됩니다.

  • 확장 가능한 웹 응용 프로그램을 구축하기위한 구성 요소 기반 프레임 워크.
  • 라우팅, 양식 관리, 클라이언트 - 서버 통신 등 다양한 기능을 포함하는 잘 통합 된 라이브러리 모음.
  • 코드를 개발, 빌드, 테스트 및 업데이트하는 데 도움이되는 개발자 도구 세트입니다.

각도는 사용자가 작은 단일 개발자 프로젝트에서 엔터프라이즈 수준 응용 프로그램으로 확장 할 수있는 플랫폼을 활용할 수 있습니다.Angular는 최소한의 노력으로 최신 개선 사항을 활용하기 위해 가능한 한 간단하게 업데이트하도록 설계되었습니다.또한 각도 생태계는 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

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