nginxサーバーのダウンロード、インストール、使用方法の詳細な説明

nginxサーバーのダウンロード、インストール、使用方法の詳細な説明

ダウンロード

http://nginx.org/en/download.html

解凍

ダウンロードしたnginx-1.19.8.zip圧縮パッケージをD:/applicationsディレクトリに解凍します。

解凍後のディレクトリ構造は次のようになります。

<img src="images\nginx-directory.png" style="zoom:80%;border:1px solid gray;" />

構成

confディレクトリでnginx.confファイルを見つけて、変更する前にバックアップしてください。

変更された内容は次のとおりです。

ワーカープロセス 1;
 
イベント {
    ワーカー接続 1024;
}
 
 
http {
    mime.types を含めます。
    デフォルトタイプ アプリケーション/オクテットストリーム;
 
    ファイル送信オン;
 
    キープアライブタイムアウト65;
 
 
    サーバー{
        聞く 80;
        server_name ローカルホスト;
 
        位置 / {
            ルート D:/mycodes/movable-termination;
            インデックス index.html index.htm;
        }
 
        エラーページ 500 502 503 504 /50x.html;
        場所 = /50x.html {
            ルート D:/mycodes/movable-termination ;
        }
 
    }
 
}

知らせ

1. listenの後の80リスニング ポートを示します (80 は WWW サービスのデフォルト ポートです)

2. server_nameの後のlocalhostローカルホストを示します。今後は、ブラウザのアドレスバーでhttp://localhostまたはhttp://localhost:80からアクセスできます。

3 localtion /オプションの下のrootオプションは、WWW サービスのルート ディレクトリを決定するために使用されます。つまり、 http://localhost:80/index.htmlにアクセスすると、 index.html rootに対応するディレクトリ、つまりhttp://localhost:80/index.html:80の後の/に対応するディレクトリにあります。 location = /50x.htmlオプションのroot 、サーバーでエラーが発生した後にジャンプ ページが配置されているディレクトリを示します。

起動する

まず、nginx ディレクトリに入ります。

nginx-1.19.8をインストールします

コマンドプロンプトで nginx を起動します。

nginxを起動する

起動後、タスクマネージャーに2つのnginxプロセスが表示されます。

設定を変更したら、変更を有効にするためにリロードしてください。

nginx -s リロード

秩序ある退出

nginx -s 終了

迅速な閉鎖

nginx -s 停止

nginx が複数起動すると、複数の nginx プロセスが起動する場合があります。この場合、これらのプロセスに関連する情報を一覧表示する必要があります。

tasklist /fi "イメージ名 eq nginx.exe"

これらのプロセスをすべて終了する必要がある場合は、次のコマンドを使用できます。

タスクキル /f /t /im nginx.exe

注意: tasklist、taskkill、start はすべてネイティブの Windows コマンドであり、nginx では提供されません。

nginx サーバーのダウンロード、インストール、および詳細な使用方法については、これで終わりです。より関連性の高い nginx サーバーのダウンロード コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Nginx を使ってイメージサーバーを構築する (Windows 環境)
  • nginx キャッシュサーバーに静的ファイルを設定する方法
  • nginx を使用してビデオオンデマンドおよびライブストリーミングサーバーを構築する方法
  • Nginx サーバーの基本的なモジュール構成と使用方法の完全なガイド
  • Nginxサーバーにおけるマップモジュールの設定と使用方法の詳細な説明
  • Nginx サーバーにおける必須キャッシュ設定とキャッシュ優先度の説明
  • Nginx サーバーにおける HTTP ヘッダー関連モジュール設定の詳細な説明

<<:  MySQL の問題を解決する: MSVCR120.dll が見つからないため、コードの実行を続行できません

>>:  HTTP ステータス コード

推薦する

小さな三角形の実装コードを含む CSS ナビゲーション バー メニュー

多くの Web ページにはナビゲーション バーに小さな三角形があり、この機能を実装するのは実は非常に...

WHMCS V7.4.2 グラフィカル インストール チュートリアル

1. はじめにWHMCS は、ユーザー管理、請求書の支払い、ヘルプ サービスなど、オンライン ビジネ...

Vueはシンプルなショッピングカートの例を実装します

この記事では、参考までに、Vue の具体的なコードを共有して、簡単なショッピングカートを実装します。...

MySQLの整数データ型tinyintの詳細な説明

目次1.1Tinyint型の説明1.2 練習環境の説明1.3 未署名属性の追加1.3.1 SQLモー...

nginx+lua を使用した単一マシンでの何万もの同時接続の実装

nginx は弊社で最もよく使用されるサーバーで、コンテンツ配信やリバース プロキシによく使用されま...

デザイン視点技術はデザイン能力の重要な資本である

ある設計士はこう尋ねた。「実際のプロジェクト制作には参加せずに、純粋に設計だけをすることはできますか...

Vueは透かし効果を簡単に実現します

序文: Vueプロジェクトで透かし効果を使用するには、コンテナを指定できます効果画像: 1. コンテ...

エレガントなJSコードの書き方

目次変数意味があり発音しやすい変数名を使用する同じ型の変数には同じ語彙を使用する検索可能な名前を使用...

Vueはカスタムツリーコンポーネントを再帰的に実装します

この記事では、カスタムツリーコンポーネントを再帰的に実装するVueの具体的なコードを参考までに共有し...

MySQL をベースにしたシンプルな検索エンジンを実装する

目次MySQL ベースの検索エンジンの実装1. ngram全文パーサー2. 全文インデックスを作成す...

Linux 最速のテキスト検索ツール ripgrep (grep の最良の代替)

序文テキスト検索ツールといえば、Linux で最も便利でよく使われるツールの 1 つである grep...

Docker コンテナに TensorRT をインストールする際の問題

Ubuntu にインストールされているバージョンをアンインストールします。 sudo apt-get...

Reactマウスの複数選択機能の設定方法

一般的に、リストには選択機能があり、単一選択、二重選択、複数選択が非常に一般的です。カスタム ループ...

ウェブ開発者はIE7とIE8の共存を懸念している

今日、IE8 をインストールしました。ダウンロードするために Microsoft の Web サイト...

AngularパイプラインPIPEの紹介と使い方

序文PIPE、パイプラインと翻訳されます。 Angular パイプは、HTML コンポーネントで宣言...