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 ステータス コード

推薦する

JSX を使用してコンポーネント パーサー開発を構築する例

目次JSX環境の構築プロジェクトの設定NPMを初期化するwebpackをインストールするBabelを...

HTML テーブル_Powernode Java アカデミー

HTMLで表を描くには、表タグを使用します。 trは行を意味しますtdは列を示すth はテーブ...

Centos8 でローカル Web サーバーを構築するための実装手順

1 概要システム Centos8 では、httpd を使用してローカル Web サーバーを構築します...

JavaScript - Vue でのスロットの使用: スロット

目次Vue でのスロットの使用: slotスコープ付きスロット: テンプレートタグで囲む要約するVu...

Nginx try_files ディレクティブの使用例

Nginx の設定構文は柔軟で、高度に制御可能です。バージョン 0.7 以降では、try_files...

HTML の一般的でないタグ optgroup、sub、sup、bdo のサンプルコード

Optgroup は、ドロップダウン リストのコンテンツをより整理するために、select タグで使...

大規模な MySQL テーブルに対する count() の実装を最適化しました

以下は、B+ ツリーのデータ構造と実験結果からの推測に基づいた私の判断です。間違いがあればご指摘くだ...

Dockerを使用してphabricatorをインストールする方法

ここでは Ubuntu 16.04 システムを使用しています。 dockerを使用したインストールh...

Linuxカーネルマクロcontainer_ofの詳細な分析

1. 前述の通り数年前、Linux ドライバーのコードを読んでいたときにこのマクロを見ました。長い間...

JDBC を MySQL 5.7 に接続する方法

1. まずMySQLとEclipseの環境を準備します。環境がセットアップされたら、Eclipseの...

Nginx 7層負荷分散のいくつかのスケジューリングアルゴリズムの簡単な理解

この記事は主に、Nginx 7 層負荷分散のいくつかのスケジューリング アルゴリズムを紹介します。こ...

ウェブサイトに天気予報を挿入する方法

天気予報をウェブサイトに挿入すると、次のような効果が得られます。次のコードを挿入する必要があります:...

Win10 に Linux ubuntu-18.04 デュアル システムをインストールする (インストール ガイド)

コンピューターに Linux Ubuntu システムをインストールしました。初めてインストールしまし...

React 入門レベルの詳細なメモ

目次1. Reactの基本的な理解1. はじめに2. Reactの特徴3. Reactが効率的な理由...

MySQL の 6 つの一般的な制約タイプの詳細な説明

目次序文1.nullでない2. ユニーク3. デフォルト4.主キー自動増分主キー5. 外部キー6.チ...