Windows
 Computer >> コンピューター >  >> システム >> Windows

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

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

Nginxは、LinuxおよびBSDシステムで非常に人気のあるWebサーバーです。 Windows 10にもインストールできます。ただし、Windowsにはこれまで緩和されていないパフォーマンス制限がいくつかありますが、開発者は将来のリリースでこれらの問題に対処する予定です。 NginxをWindowsに正常にインストールして実行するには、以下の手順に従ってください。

Nginxサーバーをダウンロード

Nginx for Windowsには多くのダウンロードバージョンがあり、Nginxは「メインラインバージョン」の使用を推奨しています。ただし、Windows用の最新の安定バージョンをダウンロードしても問題は発生しません。

必要なバージョンを選択し、そのzipファイルをPCにダウンロードします。

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

最初のステップとして、新しいフォルダーを抽出する必要があります。 7-zip、WinRAR、またはその他の一般的な圧縮ソフトウェアを使用できます。

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

元のフォルダ内のファイルの内容を抽出した後、組み込みのダウンロードコピーに付属しているフォルダ全体を「プログラムファイル」に移動する必要があります。この抽出されたフォルダを移動またはカットアンドペーストできます。

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

この場所からデフォルトのWebサービスプログラムとしてNginxを実行します。

Nginxのインストール

Nginxをインストールして実行するには、Nginx.exeファイルを選択してダブルクリックします。これで、さらに使用できるようにアクティブ化されました。 Nginxサーバーの実行中にWindowsDefenderブロック画面が表示される場合がありますが、これは許可されている必要があります。

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

次のステップでは、インストールが成功したかどうかを確認する必要があります。これを行うには、デフォルトのブラウザに移動してlocalhostと入力します。 Microsoft Edgeは、以下の例で使用されているブラウザーです。 Nginx Webサーバーが正常にインストールされ、機能していることを示す画面が表示された場合は、WindowsへのNginxのインストールに問題がなかったことを意味します。

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

Nginxを停止するには、タスクマネージャーウィンドウから終了します。

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

WindowsPCでNginxを実行する

Nginxを実行するには、要求されたHTMLページまたはファイルを提供するMicrosoft Webサーバーであるインターネットインフォメーションサービス(IIS)を使用する必要があります。コントロールパネルの「Windowsの機能をオンまたはオフにする」で有効にできます。 「Web管理ツール」と「IIS管理コンソール」の必須フィールドを確認してください。

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

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

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

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

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

ここでは、通常「inetpubwwwroot」にあるデフォルトのWebサイトにアクセスできます。これは、Webアプリケーションルートとも呼ばれます。簡単な検索でファイルエクスプローラーで検索できます。

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

このルートの物理パスをより望ましいフォルダーに変更すると便利です。 C:\に新しい「Work」フォルダを作成し、物理パスを「C:\Work」に変更しました。 IISマネージャーの[デフォルトのWebサイト]オプションをダブルクリックすると、この新しいフォルダーが表示されます。または、メニューを右クリックして[探索]を選択すると、同じ結果が得られます。

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

この後、プログラムファイルで名前を変更したNginxフォルダーに移動します。 「Conf」をクリックし、「nginx.conf」を選択します。このファイルは、Notepad ++テキストエディターを使用して編集できますが、AtomやVisualStudioCodeなどの他のエディターを使用することもできます。

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

Notepad ++で、ルートの場所を見つけて、デフォルトのhtmlから変更します。

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

ここに示すように、ルートを上記で説明した編集済みの物理パスに変更します。

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

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

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

「タスクの終了」を使用してNginx.exeプログラムを終了します。 「nginx.exe」ファイルを開いて、管理者モードで実行します。

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

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

WindowsでのNginxのアプリケーション例

Nginxリソースサイトには、WindowsPCでさまざまなアプリケーションを実行するために使用できるWebサーバーアプリケーションの完全なリストがあります。

たとえば、WindowsでNginxを使用して、顧客のログインページなどのWebページにリンクできます。 「nginx.conf」ファイルで構成を変更すると、エンドユーザーは自分の側でログインページにアクセスできるようになります。

前のセクションで共有した「nginx.conf」ファイルに戻ります。 「localhost」の代わりに、サーバーがアクセスするためのドメイン名が必要です。 「index.html」は、静的なhtmlページを指すために使用されるコマンドです。

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

次のステップでは、「場所」に移動し、「api」を使用してテキストを変更し、続いて「http」pingを追加したプロキシサーバーを使用します。これは、このページに誘導するログインページを指している必要があります。

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

ファイルを保存し、管理者モードで「Nginx.exe」プログラムを実行します。このログインページをエンドユーザーに見栄えよくするには、EclipseなどのIDEプログラムでWebサーバーを事前に構成しておく必要があります。

よくある質問

1。 Nginx for Windows 10を操作するための基本的なコマンドは何ですか?

Windowsでは、Nginxを標準のコンソールアプリとして実行できます。それを管理するために、次の簡単なコマンドが頻繁に使用されます:

nginx -s stop 迅速なシャットダウンnginx -s quit グレースフルシャットダウンnginx -s reload 構成の変更、新しい構成での新しいワーカープロセスの開始、古いワーカープロセスの正常なシャットダウンnginx -s reopen ログファイルを再度開く

2。 WindowsのNginxアプリケーションでのIISWebサーバーの役割は何ですか?

IISは、HTTP、HTTPS、SMTP、およびその他のプロトコルをサポートするMicrosoftのネイティブWebサーバーであり、Windowsではデフォルトで有効になっていません。 NginxがWindowsにインストールされている場合、nginx.confファイルで行われた変更に基づいてライブトラフィックを処理します。このため、Nginxは有効なIISに内部的に接続してから、将来の要求に備えてその応答をキャッシュする必要があります。

Nginxの最大の強みは、高負荷の動的サイトの前のフロントエンドで使用されることです。何万人ものWebサイトユーザーがIISから重要なビデオファイルを同時にダウンロードしていると想像してみてください。痛々しいほど遅くなる可能性があります。代わりにトラフィックを処理するNginxのような非常に強力なフロントエンドサーバーがある場合、リクエストはより高速に処理されます。 IIS Webサーバーの役割の詳細については、「WindowsPCでのNginxの実行」セクションを確認してください。

3.WindowsでNginxはどのように動作しますか?

Nginxは、Webサーバー、ロードバランサー、メールプロキシなど、Windowsの複数のアプリケーションをサポートします。それらをWindowsで実行するために、必要なすべての変更は、Windowsインストールフォルダーの「nginx.conf」ファイルで変更されたさまざまな文字列の影響を受けます。ドキュメントを含むNginxコマンドの詳細については、このリンクにアクセスしてください。

Nginxは、今日の主要なWebサーバー企業の1つです。また、より高速で、より多くの同時問題を処理でき、信頼性があります。要約すると、Nginxに接続したい単純なWebサイトがある場合は、問題なく今すぐ接続できます。 NginxとOpenLiteSpeedの比較を確認するために読んでください。


  1. 今日の Windows ターミナルのインストール方法

    Windows ターミナルは、Windows 10 PC 用の Microsoft の新しいターミナル エミュレーターです。 PowerShell、従来のコマンド プロンプト、Windows Subsystem for Linux (WSL) など、さまざまな種類のシェルをサポートしています。 ターミナルは、現在、安定したリリースに達していますが、デフォルトではまだ Windows に含まれていません。開始する最も簡単な方法は、Microsoft Store からターミナルをダウンロードすることです。 [スタート] メニューから Microsoft Store を起動し、「window

  2. Windows コンピュータに Android をインストールして実行する方法

    アプリが Windows PC でどれほど優れたものになったとしても、Android にはまだ Windows OS に対応していないアプリがいくつかあります。これらのアプリを Windows コンピューターで使用したい場合は、いつでも使用できます。さらに、開発者が自分のコンピューターでアプリをテストしたい場合、必要なのはこれらのアプリをシステムで実行できるサードパーティのエミュレーターだけです。残念ながら、他のプログラムとは異なり、システムに Android エミュレーターをインストールするのはそれほど簡単ではありません。心配はいりません。簡単にインストールできるように、プログラムのリストと