GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にCezerinをインストールする方法

このチュートリアルでは、CentOS7VPSにCezerinをインストールする方法を紹介します。

CezerinはNode.jsベースのeコマースプラットフォームであり、Reactがフロントエンドフレームワークとして機能します。これはオープンソースのeコマースプラットフォームであり、オンラインストアの開発、パーソナライズ、ホストを非常に簡単に行うことができます。このプラットフォームのおかげで、わずか数分で商用サイトを作成できます。始めましょう。

前提条件:

サーバーが次の最小要件を満たしていることを確認してください。

  • CentOS7が実行されているVPS
  • rootアクセス、または「root」ユーザーへのアクセス権を持つユーザーアカウント

ステップ1:アップデートをインストールして依存関係を修正する

SSH経由でサーバーにログインします:

$ ssh username@server_ip -p port_number

「username」をサーバーで使用するユーザー名(たとえば、rootアカウントの「root」)に置き換え、「server_ip」と「port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換えることを忘れないでください。

Cezerinのインストールを開始する前に、システムパッケージを最新バージョンに更新することをお勧めします(利用可能な場合)。

$ yum -y update

次のコマンドを実行して、Cezerinに必要なソフトウェアパッケージの依存関係をインストールします。

$ yum install wget git

ステップ2:Node.jsをインストールする

有効になっているEPELリポジトリに依存するNodeSourceリポジトリからNode.jsV10LTSをインストールします。

CentOS 7 VPSでEPELリポジトリを有効にするには、次のコマンドを発行します。

$ yum install epel-release curl

EPELリポジトリを有効にしたら、次のコマンドを実行してNode.jsV10LTSリポジトリを追加します。

$ curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -

NodeSourceリポジトリが有効になったら、次のコマンドを使用してNode.jsをインストールします。

$ yum install nodejs

これらの最初の手順の後にインストールしたNode.jsのバージョンを確認するには、次のように入力します。

$ node -v

これに似た出力が表示されるはずです。お使いのバージョンは、ここに表示されているものよりも新しい場合があります。

v10.17.0

ステップ3:MongoDBサーバーをインストールする

好みのテキストエディタを使用してMongoDBリポジトリを追加する必要があります。 nanoを使用します:

$ nano /etc/yum.repos.d/mongodb.repo
[MongoDB]
name=MongoDB Repository
baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=0
enabled=1

ファイルを保存して終了します。

次に、MongoDBをインストールします:

$ yum install mongodb-org

MongoDBサービスを開始します:

$ systemctl start mongod.service
$ systemctl enable mongod.service

MongoDBのインストールを確認します。バージョン4.2以降が必要です:

$ mongod --version
db version v4.2.1
git version: edf6d45851c0b9ee15548f0f847df141764a317e
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
allocator: tcmalloc
modules: none
build environment:
    distmod: rhel70
    distarch: x86_64
    target_arch: x86_64

ステップ4:Cezerinをインストールする

このステップでは、GitHubリポジトリからCezerinをダウンロードしてインストールします。

/opt/の下にインストールを配置します ディレクトリ–ディレクトリに移動してCezerinをダウンロードしましょう:

$ cd /opt
$ git clone https://github.com/cezerin/cezerin.git cezerin

これで、Cezerinが/opt/cezerinにダウンロードされました。 、次にディレクトリに移動してインストールを続行します:

$ cd cezerin
$ npm i [email protected]
$ npm install
$ npm run build

次に、次のコマンドを実行してデフォルトデータを追加し、インデックスを作成します。

$ npm run setup

これに似た出力が表示されるはずです。

> [email protected] setup /opt/cezerin
> node -r esm src/api/server/setup.js

info: Successfully connected to mongodb://127.0.0.1:27017/shop

最後に、プロジェクトを開始できます:

$ npm start

これに似た出力が表示されるはずです。

> [email protected] start /opt/cezerin
> concurrently npm:start-*

[start-store]
[start-store] > [email protected] start-store /opt/cezerin
[start-store] > node -r esm dist/store/server/index.js
[start-store]
[start-api]
[start-api] > [email protected] start-api /opt/cezerin
[start-api] > node -r esm src/api/server/index.js
[start-api]
[start-store] info: Store running at http://localhost:3000
[start-api] info: API running at http://localhost:3001
[start-api] info: MongoDB connected successfully

必要に応じて、Ctrl+Cを使用してサービスを停止できます。それでは、次のステップに進みましょう。

ステップ5:systemdファイルを作成する

Cezerinサービスをより簡単に管理するために、systemdファイルを作成できます。これにより、起動時に起動したり、ターミナルセッションとは独立してプロセスを実行したりできます。お好みのテキストエディタを使用して新しいファイルを開きます:

$ nano /etc/systemd/system/cezerin.service

ファイルに以下を追加します:

[Unit]
Description=Cezerin

[Service]
ExecStart=/usr/bin/npm start
WorkingDirectory=/opt/cezerin
Restart=always
RestartSec=10
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=nodejs-example

[Install]
WantedBy=multi-user.target

ファイルの編集が終了したら、保存して終了します。

systemdファイルを作成または編集するたびに、デーモンをリロードして、systemd用に作成した新しいユニットをシステムが取得できるようにする必要があります。

$ systemctl daemon-reload

それでは、起動時に自動的に開始するだけでなく、今すぐ手動でサービスを開始できるようにしましょう。

$ systemctl enable cezerin
$ systemctl start cezerin

これでCezerinのインストールが完了し、http://IP_Address:3000からアクセスできます。 。

もちろん、CentOS VPSホスティングプランをお持ちの場合は、CentOS7にCezerinをインストールする方法を知る必要はありません。サーバーは完全に管理されているため、CentOS7にCezerinをインストールするようサポートチームに依頼するだけです。これらは24時間年中無休で利用可能であり、CentOSへのCezerinのインストールを支援することができます。

PS。 CentOS7にCezerinをインストールする方法に関するこのブログ投稿を読んで楽しんだ場合 、以下のショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとう。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法