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

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

Nginx は、 Linuxおよび BSDシステム用の非常に人気のあるWeb サーバーです。これまで修正されていないパフォーマンス制限を許容できる限り、Windows にもインストールできます。 Windows ラップトップから快適に Web サーバーや顧客/従業員ポータルをホストできます。 Windows に Nginx を正常にインストールして実行するには、以下の手順に従います。

Windows に Nginx をインストールする

開始するには、ラップトップまたは Windows PC に Nginx をインストールする必要があります。このオペレーティング システムには通常の Nginx インストーラーがありません。オンライン バージョンのいずれかをダウンロードし、PC の C: ドライブの場所に保存する必要があります。

1. 必要なバージョンを選択し、その zip ファイルを PC にダウンロードします。 Nginx では、最新の機能が搭載されている「メインライン バージョン」の使用を推奨しています。これらの機能が必要ない場合は、最新の安定バージョンでも動作します。

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

公式WebサイトからNginxのメインバージョンをダウンロードします。

2. ダウンロードしたら、新しいフォルダーを右クリックして解凍します。7-ZipWinRARなどの一般的な圧縮ソフトウェアを使用することもできます。

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

右クリックして、ダウンロードした Nginx インストール ソフトウェアのすべてのファイルを抽出します。

3. 組み込みのダウンロード コピーに含まれるフォルダー全体を C: ドライブに移動します。例ではファイルを「Program Files」に移動しましたが、ドライブ D を含む PC 上のどこにでも保存できます。

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

解凍したNginxフォルダーをProgram Filesに移動します。

4. 「Nginx.exe」ファイルを選択してダブルクリックしますこれで、さらに使用できるようになりました。この例では、この場所から Nginx をデフォルトの Web サービス プログラムとして実行します。

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

Program Files フォルダー内の Nginx アプリケーションをダブルクリックします。

5. Windows SmartScreen フィルターを有効にしている場合、Nginx インストーラーの実行が妨げられる可能性があります。制限を回避するには、「詳細」をクリックしてください。

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

Nginx アプリケーション ウィンドウで [詳細] をクリックすると、SmartScreen がブロックされます。

6. 「とにかく実行」というテキストをクリックして、nginx.exe ファイルを実行します。

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

SmartScreen は、実行可能な Nginx アプリケーションをブロックします。

7. Nginx サーバーの実行中に、追加の Windows Defender ファイアウォールのブロック画面が表示される場合があります。これは許可する必要があります。完了すると、Windows デバイスで Nginx を簡単に使用できるようになります。

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

Windows Defender ファイアウォールが Nginx アプリケーションをブロックしました。 「アクセスを許可」をクリックして実行します。

Windows で Nginx を起動する方法

最終用途の要件に応じて、Windows PC で Nginx を実行する方法は数多くあります。これらの方法を同時に使用できます。たとえば、アプリケーション ファイルを使用して、またはPowerShellから Nginx サーバーを起動できます。

1. Nginxアプリケーションファイルを使用する

Nginx には、上のセクションで説明したようにダブルクリックできるアプリケーション ファイルが組み込まれています。 SmartScreen または Windows Defender によって課された制限を回避する必要があります。

1. 完了したら、デフォルトのブラウザに移動し、「localhost」と入力します。 Microsoft Edge は、以下の例で使用されるブラウザです。

2. Nginx Web サーバーが正常にインストールされ、動作していることを示す画面が表示された場合は、Windows への Nginx のインストールに問題がないことを意味します。

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

アドレスバーに「localhost」と入力すると、Windows の Edge ブラウザに Nginx のデフォルト スクリプトが表示されます。

3. Nginx を停止するには、タスク マネージャーウィンドウから終了できます。[プロセス]から直接終了できない場合は、右クリックして[詳細に移動]を選択します。

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

タスクマネージャーでNginxプロセスを右クリックして「詳細に移動」を選択します。

4. Nginx.exe のすべてのインスタンスを特定し、右クリックして各タスクを終了します。

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

右クリックして「タスクの終了」を選択し、タスクマネージャー内のNginxプロセスを終了します。

5. 「Nginx.exe を終了しますか?」などの警告は無視してください。「終了処理」をクリックして終了処理を続行します。

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

タスクマネージャーから「プロセスの終了」をクリックしてNginx.exeを終了します。

6. localhostと入力すると、ブラウザの Web サイトに「このページにアクセスできません」という画面が表示されます。

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

Nginx localhost がブラウザーに「このページにアクセスできません」エラーを表示します。

2.PowerShellを使用する

Nginx の最も優れた点は、PowerShell およびコマンド プロンプトから自動スクリプトとして実行できることです。この記事では、以下の PowerShell について説明します。

1.管理者権限で PowerShell を起動します

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

管理者権限で PowerShell を実行します。

2. Nginx アプリケーションを保存したフォルダーに戻り、右クリックして [プロパティ]に移動します。ここで、正確なフォルダー パスをコピーできます。この例では、 「C:\nginx-1.25.1\nginx-1.25.1」です。

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

インストールされた Nginx ディレクトリ内の Nginx アプリケーション ファイルの場所のパス。

3. 上記のパスを指すように PowerShell ディレクトリを変更します。

cd Path of Nginx installer

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

PowerShell アプリケーション ディレクトリ パスを Nginx にリダイレクトします。

4. Nginx サーバーを初期化するには、次のコマンドを入力します。

start nginx

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

管理者権限で PowerShell で Nginx を起動します。

5. Windows PowerShell にネストされたタスク マネージャーで Nginx.exe プロセス インスタンスを表示できます。

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

タスク マネージャーに表示されるように、Nginx は PowerShell ウィンドウでバックグラウンド プロセスとして実行されています。

6. Windows では、Nginx は標準のコンソール アプリケーションとして実行できます。これを管理するには、次の簡単なコマンドがよく使用されます。

nginx -s stop すぐにデバイスの電源を切ります
nginx -s quit 通常どおりデバイスの電源をオフにします
nginx -s reload 構成を変更し、新しい構成で新しいワーカー プロセスを開始し、古いワーカー プロセスを段階的にシャットダウンします。
nginx -s reopen ログファイルを再度開きます

7. 「コマンド nginx が見つかりませんでしたが、現在の場所には存在します」などのエラーが発生した場合、PowerShell は別のコマンドを使用するように求めるメッセージを表示します。次の例では、nginxのすべてのインスタンスを/.nginxに置き換え、それらを使用してプログラムをリロードして終了します。

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

PowerShell ウィンドウの Nginx コマンドのリスト。

3. IISマネージャーを使用する

インターネット インフォメーション サービス (IIS) を使用して、要求されたページまたは HTML ファイルを提供する Microsoft Web サーバーである Nginx を実行することもできます。以前は必須でしたが、現在は必須ではありません。

1. この機能は、コントロール パネルの[Windows の機能のオンまたはオフ]セクションでオンにできます。「Web 管理ツール」「IIS 管理コンソール」の必須フィールドを確認します。

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

インターネット インフォメーション サービスで IIS 管理コンソールを有効にします。

2. 変更が適用されてから、コンピューター上で IIS が有効になるまでにはしばらく時間がかかります。

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

変更を適用して Windows で Windows 機能を有効にします。

3. 成功ステータス「Windows が要求された変更を完了しました」が表示されます。

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

Windows は、IIS コンソールで必要な機能を有効にするために必要な変更を完了しました。

4. [スタート] メニューから IIS マネージャーを直接開くことができます。常に管理者モードで開きます。

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

管理者モードで [スタート] メニューから IIS マネージャー アプリケーションを開きます。

5. ここで、通常は「inetpub wwwroot」にあるデフォルトの Web サイトにアクセスできます。ファイル エクスプローラーで簡単な検索で見つけることができます。

6. IIS マネージャーで[既定の Web サイト]オプションをダブルクリックすると、この新しいフォルダーが表示されます。あるいは、メニューを右クリックして「探索」を選択しても、同じ結果が得られます。

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

PC のルート ディレクトリは、IIS マネージャーを使用して決定されます。

7. IIS コンソールが有効になったら、デフォルトのブラウザで「localhost」と入力すると、その Web サイトを表示できます。

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

Nginx のローカル サーバーは IIS Web サイトを指します。

Windows 用に Nginx を構成する方法

Windows で Nginx を実行する場合、必要な変更はすべて、インストール ディレクトリ内の「index.html」ファイルと「nginx.conf」ファイルで変更されたさまざまな文字列の影響を受けます。これらの文字列は通常、メモ帳テキスト エディターで編集されますが、Atom、Notepad++、Visual Studio Code などの他のエディターを使用することもできます。この例では、Notepad++ を使用して構成ファイルを編集します。

1. Nginx アプリケーションを保存したフォルダーに移動します。 「html」サブフォルダーをクリックします

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

Nginx フォルダー内の HTML サブフォルダー。

2.index.html ファイルを右クリックして「Notepad++ で編集」を選択します。

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

右クリックして、Notepad++ を使用して Nginx フォルダー内の Index HTML ファイルを編集します。

3.ルート フォルダーにあるindex.html ファイルを、新しいタブまたは別のタブで編集できます。 Web サーバーが画面上に表示したいテキストにテキストを変更します。

4.完了したら、上部にある[保存]ボタンをクリックすることを忘れないでください。

5.上のセクションと同様に「タスクの終了」を使用して Nginx.exe プログラムを終了し、再起動します。

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

Nginx HTML ファイルを編集してテキストを変更し、ファイルを保存します。

6.ブラウザウィンドウに「localhost」と入力します。 Nginx Web サーバーは、行った編集を強調表示します。

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

編集されたテキストは、デフォルトのブラウザ上でローカル サーバーとして表示されます。

7. 次に、「Conf」をクリックし、右クリックして「nginx.conf」を選択し、「Edit with Notepad++」を選択します。

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

右クリックして、Notepad++ で Nginx conf ファイルを編集します。

8. ルート フォルダーの場所を見つけて、デフォルトの HTML から他の物理パスに変更します。

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

Notepad++ を使用して、Conf ファイルのルート パスを変更します。


Windows 10で欠落しているデフォルトの電源プランを復元する方法

Windows 10で欠落しているデフォルトの電源プランを復元する方法

このガイドでは、Windows 10でデフォルトの電源プラン(バランス、高パフォーマンス、省電力)を復元する方法を詳しく解説します。

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

仮想化を有効にするには、まず BIOS に移動し、BIOS 設定内から仮想化を有効にする必要があります。仮想化を使用することで、BlueStacks 5 のパフォーマンスが大幅に向上します。

WiFi接続に接続する際のドライバーの切断を修正

WiFi接続に接続する際のドライバーの切断を修正

WiFi 接続に接続するときにドライバーが切断されるエラーを修正する方法を解説します。

Windows での DIR コマンドの使用方法

Windows での DIR コマンドの使用方法

DIR コマンドは、特定のフォルダーに含まれるすべてのファイルとサブフォルダーを一覧表示する強力なコマンド プロンプト コマンドです。 Windows での DIR コマンドの使用方法を詳しく見てみましょう。

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアなしで Windows 10 アプリをバックアップし、データを保護する方法を説明します。

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows のローカル グループ ポリシー エディターを使用して、通知履歴の削除やアカウントロックの設定を行う方法を説明します。

最高の IP 監視ツール 10 選

最高の IP 監視ツール 10 選

重要なリソースを簡単に監視及び管理できる<strong>IP監視</strong>ソフトウェアがあります。これらのツールは、ネットワーク、インターフェイス、アプリケーションのトラフィックをシームレスに確認、分析、管理します。

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt は、データの暗号化に特化した優れたソフトウェアであり、特にデータ セキュリティに優れています。

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

システムフォントのサイズを変更する方法は、Windows 10のユーザーにとって非常に便利です。

Windows 10で機内モードをオフにできないエラーを修正する方法

Windows 10で機内モードをオフにできないエラーを修正する方法

最近、Windows 10にアップデートした後、機内モードをオフにできない問題について多くのユーザーから苦情が寄せられています。この記事では、Windows 10で機内モードをオフにできない問題を解決する方法を説明します。