Ubuntu 17.10サーバーにMEANスタックをインストールする方法

Linux仮想サーバー(Ubuntu 17.10)にMEANスタックをインストールするのは、これほど簡単ではありませんでした。次のガイド付きステップでは、最初のMEANスタックアプリケーションを起動する準備をしながら、インストールを進めます。.


MEANスタックの概要

つまり、Node.JS、MongoDB、Angular.JS、Express.JSを組み込んだウェブスタックです。 「sudo」を使用して、root権限でコマンドを実行します.

入門

マシンは、インストールの準備ができているようにセットアップする必要があります。最初のステップは、Ubuntuリポジトリを更新することです。ターミナルを開き、次のコマンドを入力します。

$ sudo apt-get update

次のステップは、gitがインストールされていることを確認することです。 gitをインストールするには、次のコマンドを入力します.

$ sudo apt install git

今、私たちは前提条件を持っています.

MongoDBのインストール

特記事項:HostadviceのベストMongoDBホスティングページで、トップのMongoDBホスティングサービスを探してください. .

MongoDBはサーバー側のデータベースであり、SQLをサポートしていないため、データをJSON形式で保存することでJavaScriptの実行をサポートしています。.

  1. パッケージインストールの公開キーのインポート
    最初のステップは、パッケージの公開鍵をインポートすることです。一貫性を確保し、信頼性を維持するために、Ubuntuパッケージ管理ツール(apt)では、ディストリビューターがGPGキーを提供する必要があります。 MongoDBキーをインポートするには、次のコマンドを実行します.

    $ sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

    rootユーザーとしてログインしている場合、パスワードの入力は求められませんが、パスワードが要求された場合は、rootユーザーのパスワードを追加します.

  2. MongoDBソースリストファイルを作成する
    次のステップは、Ubuntu 17.10に基づいてファイルリストを作成することです。 Ubuntuのバージョンが異なる場合は、このリンクを使用して適切なディストリビューションを見つけてください。このコマンドを使用して、MongoDBリストが/etc/apt/sources.list.d/に作成されます。

    $エコー "deb http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

  3. リポジトリを更新
    次のステップは、リポジトリの更新です。次のコマンドを実行します

    $ sudo apt-get update

  4. Mongo DBのインストール
    次のコマンド行を使用してMongoDBファイルをインストールします

    $ sudo apt-get install -y mongodb-org

  5. MongoDBの起動
    mongod.serviceが自動的に作成されたので、次のコマンドを実行してMongoDBを起動します。

    $ sudo systemctl start mongod

    マシンを起動するたびにサービスが開始されるようにするには、次のコマンドを実行します。

    $ sudo systemctl enable mongod

  6. インストールの確認
    インストールが成功したことを確認するには、次のコマンドを実行します
    sudo lsof-iTCP -sTCP:LISTEN |グレップモンゴ

Node JSのインストール.

特記事項:Hostadviceの最高のNode.jsホスティングページで、上位のNode.jsホスティングサービスを確認してください. .

Node JSは、サーバーサイドとして機能するJavaScript実行環境です。 NODE.JSをインストールするには、次のコマンドを実行します。

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash –
$ sudo apt-get install -y nodejs

コンパイル中にnpmパッケージからのエラーを回避するには、次のコマンドを実行します

$ sudo apt-get install build-essential

依存関係のインストール

すべての依存関係をインストールするには、次のコマンドを実行します

$ npmインストール

BowerとGulpのインストール

これらは平均スタックのコンポーネントです。 Bowerはフロントエンドアプリのパッケージマネージャーであり、gulpはタスクを自動化します。グローバルインストール標準を使用します(-g).

次のコマンドを実行して、bowerとgulpをそれぞれインストールします。.

$ npm install -g bower
$ npm install -g gulp

Mean -cliのインストール

Mean.ioフレームワークは、アプリの作成に使用されます。コアパッケージとしてMean-cliを使用します。 Mean-cliをインストールするには、次のコマンドを実行します。

$ npm install -g mean-cli

インストールが成功したかどうかを確認するには、次のコマンドを実行します

$ npm list -g –depth = 0 |グレップ平均

最初のアプリを実行する

Mean.ioで最初のプロジェクトを作成するには、次のコマンドを実行します。

$はinit myappを意味します

ここで、「myapp」はアプリケーションの名前です.

次のコマンドを実行して、アプリでディレクトリにアクセスする必要があります。

$ cd myapp

次のコマンドを実行して、サーバーとクライアント側の依存関係をインストールする必要があります

$ sudo npm install
$ bower install

新しいプロジェクトを開始するには、次を実行します

$ gulp

これにより、http:// localhost:3000のブラウザで次のようになります。

Linuxホスティングサービスのトップ3をご覧ください

FastComet

開始価格:
$ 2.95


信頼性
9.7


価格
9.5


使いやすい
9.7


サポート
9.7


特徴
9.6

レビューを読む

FastCometにアクセス

Hostinger

開始価格:
$ 0.99


信頼性
9.3


価格
9.3


使いやすい
9.4


サポート
9.4


特徴
9.2

レビューを読む

Hostingerにアクセス

ChemiCloud

開始価格:
$ 2.76


信頼性
10


価格
9.9


使いやすい
9.9


サポート
10


特徴
9.9

レビューを読む

ChemiCloudにアクセス

関連するハウツー記事

  • 同じUbuntu VPSまたは専用サーバーでNginxとApacheを一緒に構成する方法
    中間
  • CentOS 7 VPSまたは専用サーバーにMEANスタックをインストールする方法
    中間
  • Ubuntu 18.04専用サーバーまたはVPSでCronジョブを設定する方法
    中間
  • CentOS 7 VPSまたは専用サーバーでDocker Swarmクラスターをセットアップする方法
    専門家
  • Pythonを使用してVPSまたは専用サーバーでのルーチンタスクを自動化する
    専門家
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me