現代のIT環境において、Webは欠かせない要素の一つです。企業にとっても、自社のWebメディアを保有することや、コーポレートサイトを整備して信頼感を高める施策が必須と考えられる事例が多いでしょう。
Webサイトの作成や運営には、HTMLやCSSなどのコーディング技術も欠かせませんが、ハードウェア面ではWebサーバーが必要となります。
この記事では、Web運用に欠かせないWebサーバーの解説と、NAS上でのWebサイトホスティングについて解説します。
Webサーバーとは
サーバーの種類のうち、WebサーバーとはHTMLファイルなどのWebページを構成する要素を送信するサーバーです。
Webサイトを閲覧する際は、ユーザーはWebブラウザーを使用して目的のWebサイトにアクセスします。
そのWebサイトに含まれる要素(画像やページ)は、特定のサーバーによって保管・公開されています。
Webサーバーは、ユーザーのブラウザーからのリクエストを受け取り、これらのデータを送信することで、Webサイトの表示をします。
Webサーバーというとインターネットを通じて誰もがアクセスできるWebサイトを提供するサーバーという認識になりがちですが、必ずしもそうではありません。
たとえば企業内など特定のネットワーク内で、社内システムや社内限定のWebページなどを提供する役割でも使用されます。
外部インターネットからアクセスするには、外部公開用のグローバルIPアドレスや、アクセスを容易にするためのドメインの取得などを行うのが一般的です。
サーバー、サーバー内のデータと付随する公開環境を提供することを「Webホスティング」と呼びます。
これらすべてを自社で賄う場合は「セルフホスティング」と呼びますが、ホスティングを含めたレンタルサーバーの契約を提供している事業者もあり、それを利用することも広く行われています。
いずれのケースでも、Webサーバーは一般的なパソコンとは異なり、Webサーバーとして稼働するための「Apache」や「NGINX」などのミドルウェアを設置して稼働しています。
また、サーバーという機器そのものは、基本的に24時間、常時稼働していることを前提として設計・運用されているものです。
Webサーバーはその中でも、常にユーザーがWebブラウザーを通じてアクセスできるよう、安定して稼働し続けられる性能が期待されるサーバーの一種であるといえるでしょう。
一般的なWebサーバーの調達
先に解説したように、Webサーバーは一般的に24時間稼働していることが求められるサーバーです。
利用者・一般ユーザーがいかなるタイミングでアクセスしても、必要なWebサイトが表示される必要があるためです。
しかし、24時間稼働し続け、管理者側の意図によらず増減するユーザーからのトラフィックを支えるハードウェア・ネットワーク基盤を適切に設置するのは簡単なことではありません。
そのため、Webサーバーの調達は他社のサーバーをレンタルするという選択肢もあります。
個人・法人ともにレンタルサーバーは一般的な選択肢で、サーバーの性能・容量などに応じたプランも用意されています。
一方、レンタルサーバーは万一の障害発生時にサーバー会社の対応待ちとなる点や、サーバーデータを自社の外部に保存することになる点、契約が基本的にサブスクリプション型で、継続的な支出が必要となる点から、自社でWebサーバーを設置する企業も多くあります。
Webサーバーを自社で用意する場合、ハードウェア・ソフトウェアの両方を調達する必要があります。
一般的なサーバー用機器を調達する方法もありますが、サーバー専用のサーバールームがない場合、コストの抑制、自社担当者でも扱える機器として調達する場合、NASをWebサーバーとして活用する方法もあります。
NASをWebサーバーとして活用するには
NASは本来、オンラインでのファイルの保存・管理・共有などを主な機能とします。一方、適切なソフトウェアを追加することにより、Webサーバーとして運用することもできます。
NASをWebサーバーとして運用するには、複数のWebサイトを一つのNASで運用するための機能である「仮想ホスティング機能」やHTMLファイルのインストール・設置が必要です。
また、WebサーバーとしてWebサイトの編集機能も持たせたい場合は、WordPressなどのCMSもインストールする必要があります。
NASメーカーの中には、NASをWebサーバーとして使うためのこれらの機能群をパッケージとして展開している場合もあります。
・Synology 「Web Station」
・QNAP 「QTSのWebサーバーの有効化」
上記のようなパッケージが代表的です。
QNAP NASでWebサーバーを有効化する方法
QNAP NASをWebサーバーとして使用する場合は、主にQTSのコントロールパネルから仮想ホストの設定をします。
ただし、NASでの作業を開始する前に、DNSサービスプロバイダーによる「DNSレコードの設定」、ルーターの「ポートフォワーディング機能」「SSL証明書のインポート」などの手順は別途必要となります。
参考:
仮想ホスティングを利用し、QNAP NAS で複数の Web サイトをホストする事前の準備が完了したら、QTSでの設定を行います。
「コントロールパネル」「アプリケーション」「Webサーバー」と進み、Webサーバーの設定画面を呼び出します。
「Webサーバーを有効にする」のチェックボックスをオンにすることで、各設定項目の入力が可能になります。
また、複数のWebサイトを作成できる「仮想ホスト」機能は、同じページの「仮想ホスト」タブから「仮想ホストを有効にする」にチェックボックスを入れることで可能となります。
「php.ini」ファイルをはじめ、各種設定等はユーザーの環境に合わせて用意する必要がありますが、QNAP NASにはNASをWebサーバーとして運用できる能力が備わっています。
ドメイン等を用意し一般的な意味でのWebサイト運営に活用する方法もありますし、社内での情報共有・社内サイトなどの運用に活用する選択肢もあるでしょう。
まとめ
この記事では、Webサーバーの役割と構築方法、QNAP NASでのWebサーバー有効化方法の基礎について解説しました。
Webサーバーは「レンタルするもの」という認識が強い場合もありますが、必ずしもレンタルサーバーを利用しなければならないわけではありません。
長期間の安定的な稼働とネットワークへの接続が確保できるNASであれば、適切な設定と構築によりWebサーバーとして活用することもできます。
この記事を参考にして、自社のWebサーバーの調達や運用について検討するきっかけとしてみてください。
QNAPは台湾のネットワーク機器専業メーカーで、世界28カ国で展開するグローバル企業です。IT機器の専門商社で、QNAPの正規代理店でもあるテックウインドは、豊富なノウハウを基に的確なモデル・構成のご提案をいたします。
NAS導入をお考えの法人様のお見積り・ご相談を承っております。
ぜひお気軽にお問い合わせください。QNAP製品や特長のご紹介ページはこちら