WindowsにNginxサーバーをインストールして実行する方法

NginxサーバーはWindowsシステムでは多少のパフォーマンスの制限がありますが、自宅にいながら社員ポータルや顧客ポータルに接続できます。この記事では、WindowsコンピューターにNginxサーバーをインストールして実行する方法について説明します。

WindowsにNginxサーバーをインストールして実行するにはどうすればよいですか?

NginxはWindows用のバージョンもリリースしています。公式Webサイトから簡単にダウンロードできます。ダウンロードしたら、ダウンロードしたZIPファイルを解凍して取得できる実行可能ファイルを実行できます。詳細な手順については、以下に記載されているガイドを参照してください。

WindowsにNginxサーバーをインストールして実行する

Nginxはオープンソースで無料のWebサーバーです。実際、これは平均的なWebサーバーではなく、リバースプロキシ、ロードバランサー、メールプロキシ、HTTPキャッシュとして使用できます。Nginx Webサーバーは主にLinuxおよびBSDシステムで使用されていたため、Windowsにインストールするには少し手間がかかります。ここでは、それを簡単に行う方法を紹介します。手順全体を次の3つのステップに分けました。

  1. WebからNginxサーバーをダウンロードする
  2. システムにNginxサーバーをインストールする
  3. Nginxサーバーを実行する

それでは、各手順について詳しく説明します。

1] WebからNginxサーバーをダウンロードする

まだNginxサーバーがないので、最初に必要なのはダウンロードすることです。同じことを行うには、nginx.orgにアクセスし、[ダウンロード]をクリックしてから、安定版をダウンロードします。Webサイトにインストーラーがホストされていないのは非常に残念です。そうすれば、プロセス全体が簡単になったでしょう。需要が増加するにつれて、このプロセスは簡単になるでしょう。その間は、ZIPファイルをダウンロードしてください。

2] システムにNginxサーバーをインストールする

WebからNginxサーバーをダウンロードしたので、次は同じものをインストールする番です。ただし、その前に、ZIPフォルダーを解凍し、解凍したフォルダーをコンピューターのCドライブに配置する必要があります。完了したら、以下の手順に従ってNginxサーバーをインストールします。

  1. ファイルエクスプローラーを開き、フォルダーを解凍した場所に移動します。
  2. nginx.exeファイルをダブルクリックして開きます。
  3. Windows SmartScreenの警告が表示されたら、[詳細情報] > [実行]をクリックします。
  4. Windowsセキュリティアラートのプロンプトが表示されたら、[アクセスを許可する]をクリックします。

これで、Nginxサーバーがコンピューターで実行されています。確認するには、タスクマネージャーを開き、[プロセス]タブでNginx.exeが表示されていることを確認します。プロンプトが表示されなかったり、プロセスが開始されなかったりする場合、nginx > configに移動し、メモ帳でnginx.configを開きます。Local Hostを探し、Listenをデフォルトポートである8070に変更します。80が使用されています。次のコマンドをコマンドプロンプトの昇格モードで実行して、デフォルトポートを解放することもできます。

netsh http add iplisten ipaddress=::

最後に、ファイルを実行すると実行されます。

3] Nginxサーバーを実行する

必要なサーバーをダウンロードしてインストールしたので、実行する番です。同じことを行う方法はいくつかありますが、複雑にしないために、簡単な方法を2つ紹介します。システムでNginxサーバーを実行できる方法は次のとおりです。

  • ブラウザーを使用する:Nginxサーバーを実行する最も簡単な方法は、デフォルトブラウザーのアドレスバーにLocalhostと入力することです。ただし、場合によっては、インターネットインフォメーションサービス画面が起動します。これが機能しない場合は、落胆しないで、次の手順に進みます。
  • PowerShellを使用する:nginx.exeファイルを右クリックし、場所をメモします。次に、管理者としてPowerShellを開き、cd と入力します。このコマンドはディレクトリを変更します。その後、start nginxを実行できます。

サーバーを実行したままにすることはできないので、停止するにはタスクマネージャーを開き、nginx.exeファイルを探し、右クリックして[タスクの終了]を選択します。または、PowerShell(管理者)でnginx -s stopまたはnginx -s quiteを実行してシャットダウンします。

WindowsコンピューターにNginxサーバーをダウンロード、インストール、実行する方法を説明しました。

WindowsでNginxを実行できますか?

コンピューターにNginxをインストールしたら、デフォルトのブラウザーまたはPowerShellを使用して実行します。どちらの方法でも、サーバーにアクセスして、サービスを開始および停止できます。前述のセクションを確認して、それらについて詳しく知ることができます。