はじめに
Webサイトにアクセスするときは、Webサーバーとの間で情報を送受信することが不可欠です。これは、Webサーバーが、Webページを保存、処理、およびクライアントに配信するソフトウェアツールであるためです。オペレーティングシステムにはデフォルトでWebサーバーがインストールされていないため、システム管理者は最初にWebサーバーをインストールする必要があります。市場に出回っているさまざまなWebサーバーの中で、最も人気のあるものはApacheとNGINX(「エンジンX」と発音)です。
NGINXの優れた機能:
- NGINXサーバーは、CPUごとに1つのワークプロセスを実行することにより、非常に効率的な方法でCPUを利用します。これにより、Apacheよりもハードウェアの効率が向上するため、より短時間でより多くの処理を実行できます。
- ロードバランサーおよびHTTPキャッシュとしても機能します。これにより、開発者はネットワークシステム内のハードウェアコンポーネントの数を減らすことができます。
- NGINXの静的コンテンツのパフォーマンスは、ライバルよりもはるかに優れており、FastCGI、SCGI、およびmemcachedサーバーのサポートを高速化します。
前提条件
インストールする前に、サーバーにsudo権限を持つroot以外のユーザーを設定する必要があります。サーバーをセットアップしてユーザーを最初に追加する方法を知りたい場合は、ここをクリックして記事を確認してください。
nginxをサーバーにインストールするのは非常に簡単なプロセスで、2分もかかりません。 Ubuntu14.04および16.04を実行しているサーバーにnginxをインストールする手順は次のとおりです。
ステップ1:パッケージの更新
apt-getコマンドを使用してリポジトリで利用可能なパッケージを更新します
apt-get update
ステップ2:nginxをインストールする
パッケージを更新したら、今度はnginxWebサーバーをインストールします。
apt-get install nginx
次のようなプロンプトメッセージが表示されます
Do you want to continue? [Y/n]
Yと入力します 入力を押します 続行してインストールを完了します。
ステップ3:検証
インストールが正しく完了し、Webサーバーが稼働していることを確認するには、Webブラウザで以下のURLを使用してください。
http://server_ip_address
Webブラウザーは、次のようなページに移動します。
次のコマンドを実行して、コマンドラインインターフェイスを使用してインストールを確認することもできます。
systemctl status nginx
Output: nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: e Active: active (running) since Mon 2016-12-19 05:02:55 UTC; 4s ago Main PID: 10855 (nginx) CGroup: /system.slice/nginx.service ├─10855 nginx: master process /usr/sbin/nginx -g daemon on; master_p └─10856 nginx: worker process
結論
Webサーバーをインストールしたら、今度は、より優れたサーバー操作と管理エクスペリエンスを作成するために利用したいテクノロジーやその他のサービスを追加します。サーバー上で実行するアプリケーションの強固な基盤を構築するには、nginxを実行しているサーバー用のLEMPスタックと、ApacheWebサーバーを実行しているサーバー用のLAMPスタックをインストールする必要があります。リンクをクリックして、インストール方法を確認してください。