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

推薦する

Weibo の一括フォロー解除機能を実装する JavaScript コード

Weibo ユーザーのフォローを一括で解除するクールな JavaScript コードWeibo には...

Dockerが独自のローカルイメージリポジトリを構築するための手順

1. 環境と準備1. Ubuntu 14.04 2.Docker環境2. 建設プロセス1. ミラーソ...

Linuxプロセス通信におけるFIFOの実装

FIFO通信(先入れ先出し)関連のないプロセス間の通信を可能にする FIFO 名前付きパイプ。パイプ...

LinuxにNginxをインストールする正しい手順

序文私のように、Java バックエンドに勤勉な人であれば、多数のプロジェクト機能を実装することに加え...

MySQL SELECT実行順序の簡単な理解

SELECT ステートメントの完全な構文は次のとおりです。 (7)選択 (8) DISTINCT ...

MySQL での Join の使用に関する詳細な説明

前の章では、1 つのテーブルからデータを読み取る方法を学習しました。これは比較的簡単ですが、実際のア...

Linuxでawkを使用する方法の詳細な説明

awk を学ぶ前に、sed、grep、tr、cut などのコマンドを学んでおく必要があります。これら...

jsはシンプルなカウントダウンを実装します

この記事の例では、参考までに簡単なカウントダウンを実装するためのjsの具体的なコードを共有しています...

MySQL データベース接続例外の概要 (収集する価値あり)

Centos にプロジェクトをデプロイするときに奇妙な問題が見つかりました。データベース接続で例外...

Docker パッケージング ノード プロジェクトのプロセスの説明

バックエンド プログラマーとして、フロントエンドのものをいじらなければならないこともあります。そこで...

CSS 疑似要素と疑似クラスの魔法のような使い方についての簡単な説明

CSS は Web ページで非常に重要な役割を果たします。近年の CSS の発展に伴い、疑似要素/疑...

MYSQL フルバックアップ、マスタースレーブレプリケーション、カスケードレプリケーション、および半同期の概要

MySQL フルバックアップ1. バイナリログを有効にし、データベースから分離して別々に保存する v...

2012年のベストWebデザイン作品レビュー[パート1]

新年の初めに、友人の健康と2013年が素晴らしい年となることを心からお祈りいたします。この記事では、...

Linux環境にDocker環境をインストールする(落とし穴なし)

目次インストールの前提条件ステップ1: システムの残りを確認してクリアし、Dockerの依存関係をイ...

vue-element-admin グローバル読み込み待機中

最近の要件:グローバルロード、すべてのインターフェースはロード待機機能を表示するかどうかを手動で制御...