「
1時間で簡単なWebサイトを作成する方法 」の指示に応えて、5つの簡単で目に見える≈5分の手順で構成される独自の
Webサイトを公開することにしました。
手順1.サポートされている各オペレーティングシステムの
wikiの指示に従って
Node.jsエンジンをインストールします。 (Windowsの場合は、
MSIファイルをダウンロードして実行するだけ
です。CentOSの場合 は、システムパッケージマネージャーを
使用します。など)。
手順2.空のディレクトリを作成し、次の内容のファイル
「 site.js 」を配置します。
staticSiteOptions設定はお好みに変更できます。
ステップ3.同じディレクトリで、コマンド
「 npm install express 」を発行し
ます。これにより、サブディレクトリ
「 node_modules 」が自動的に作成され、そこ
にExpressがインストールされ、インターネットからダウンロードされます。
ステップ4.同じディレクトリで、サブディレクトリ
「 static 」を作成し、その中に静的サイトのファイルを配置します。 このサブディレクトリは、サイトのルートになります。
「 index.html 」という名前のファイルが
インデックスファイルとして使用さ
れます。 言い換えると、サーバーがディレクトリの名前のみを含むアドレス(サイトのルートまたはそのサブディレクトリの1つ)でリクエストに応答すると、指定されたディレクトリ(存在する場合)からの名前
" index.html "のファイルが表示されます。
ステップ5.同じディレクトリで、
「 node site 」コマンドを発行して、サーバーを起動します。 動作することを確認した後、オペレーティングシステムを再起動するたびに、このコマンドがこのディレクトリで自動起動されるようにします。 (たとえば、
CentOS 6.2では、この目的で
upstartを
使用でき
ます 。)
それだけです
一部のコンピューターでサーバーを起動するだけでは十分でない可能性があることに言及する(および言及する)のが適切です。このコンピューターには、サイトのリーダーに知られている名前も付け、サーバーはリッスンする外部ポートに送信された要求を受信する必要があります
しかし、サーバーが実行されているコンピューターに名前を割り当てる方法のタスクは、いくつかのよく知られた解決策があるため、読者の裁量に任せます。
(固定
IPアドレスで VPSを購入し、その
上でWebサーバーを実行して
から 、ドメインを購入し、
DNSサーバーを購入
するか、好みに応じて
無料のものを選択し、ドメインディーラーに名前を伝えてから、
IPアドレスをプライマリコントロールパネルで目的の名前に関連付けることが
できます DNSサーバー:自宅のコンピューターで
ウェブサーバーを実行し、インターネットプロバイダーから固定
IPアドレスを購入できます。固定
IPアドレスを使用せずに、ダイナミックDNSを使用でき
ます。外部
IPアドレスはまったく必要ない場合があります
Webサーバは、イントラネットのために必要な場合 )。
また、サーバーがファイアウォールを介してリッスンするポートを転送する方法のタスクも、読者に任せます。 彼女の決定は通常、ファイアウォールの指示に記載されています。