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

推薦する

なぜ IE6 が最も多くの人に使用されているのでしょうか?

まず第一に、私はウェブデザイナーです。具体的には、私は XHTML フロントエンド デザイナーです。...

Dockerはjenkins+mavenコード構築および展開プラットフォームを構築します

目次Docker の基本概念Docker インストール プロセス (Centos6.9)カーネルのア...

Centos7 のインストールと Mysql5.7 の設定

ステップ1: MySQL YUMソースを取得するMySQLの公式サイトにアクセスして、RPMパッケー...

ネイティブ JS カプセル化 vue タブ切り替え効果

この記事の例では、ネイティブJSカプセル化vueタブ切り替えの具体的なコードを参考までに共有していま...

VUE 3 テレポート コンポーネントと使用構文をすぐに使い始める

目次1. テレポートの紹介1.1. 複数のテレポートを使用する2. テレポートを使用する理由3. テ...

CSS の overflow: hidden の使い方 (オーバーフローの非表示とフロートのクリア)

オーバーフロー非表示指定された高さを超えるテキストや画像情報を非表示にすることを意味します。 <...

UbuntuにMySQLをインストールするときにデフォルトのパスワードを変更する詳細な手順

ステップ1: ディレクトリに入ります: cd /etc/mysql、debian.cnfファイルを表...

標準SQL更新ステートメントの3つの用途についての簡単な理解

1. 環境: MySQL-5.0.41-win32 Windows XP プロフェッショナル2. テ...

MySQLソースコマンドの使い方の紹介

目次ネット上の質問から生まれた思考MySQL ソースコマンドネット上の質問から生まれた思考今日仕事中...

外部ファイル(js/vbs/css)をインポートするときに文字化けを回避する方法

ページ内にはjs、cssなどの外部ファイルが導入されており、外部ファイルのエンコードが現在のページフ...

JavaScript ではおそらく switch 文を使う必要はない

目次スイッチも複雑なコードブロックもありませんPythonからのインスピレーション辞書を使用してスイ...

Dockerはコンテナにポートを動的に公開します

コンテナのIPアドレスを表示するdocker examine <コンテナ名またはID> ...

クロスドメインの問題を解決するためのNginxの実用的な方法

フロントエンドとバックエンドを分離し、nginxを使用してクロスドメインの問題を解決するフロントエン...

ElementUI コンポーネント el-dropdown (落とし穴)

選択して変更: クリックすると現在の値が表示され、ページ UI が表示され、CSS スタイルが変更さ...

ウェブページからテキスト透かしを削除する2つの簡単な方法

<br /> 特定の Web サイトを閲覧して、優れた Web ページを見つけた場合、そ...