Win10にnginxをインストールする方法

Win10にnginxをインストールする方法

会社から、負荷を実装するためにnginxをベースにFordプロジェクトのWebServiceサーバーを構築するように依頼されたので、nginxを使い始めました。ここではnginxのインストールを共有します

私のローカル環境: win10-64 ビット。

1. nginx の公式 Web サイト (http://nginx.org/en/download.html) から対応するインストール パッケージをダウンロードします。

ダウンロードして解凍し、解凍したファイルを任意のディレクトリに配置します。私の解凍したファイルは、次に示すように、ドライブ D のルート ディレクトリに配置されます。

ウィンドウの cmd ウィンドウに入り、下の図に示すようにコマンドを入力し、nginx ディレクトリ (D:/nginx-1.8.1) に入り、「start nginx.exe」を使用して下の図に示すように nginx をインストールします。

インストールが成功すると、次の図に示すように、「タスク マネージャー」に「nginx.exe」プロセスが表示されます。

ブラウザのアドレスバーに127.0.0.1と入力すると、以下に示すようにnginxのウェルカムインターフェースが表示されます。

プロセスが見つからない場合は、インストールが失敗したことを意味します。D:\nginx-1.8.1 ディレクトリのログ フォルダーでエラーを確認できます。次のように表示されている場合は、

これはポート 80 が使用されていることを意味します。または、DOS システムに入り、netstat -aon | findstr :80 コマンドを実行して、ポート 80 が使用されているかどうかを確認します。使用されている場合は、次のようにレジストリを変更する必要があります。

1. レジストリを開く: regedit

2. 次の場所を検索: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

3. REG_DWORDタイプの項目Startを見つけて0に変更します。

4. システムを再起動すると、システムプロセスはポート80を占有しなくなります。

この時点で、実行できるのは

対応するコマンド: start nginx.exe コマンド。

nginx.exe -s stop // nginxを停止する

nginx.exe -s reload //nginx をリロード

nginx.exe -s quit // nginx を終了

注: 上記のコマンドでは、.exeは削除できます

対応するコマンドの動作を下図に示します。

2. nginx 設定ファイル nginx 設定ファイルは nginx.conf です。対応する操作を下図に示します。

Nginx 構成ファイルの分析: https://www.jb51.net/article/103968.htm

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Win10 で IIS + MySQL + nginx + php7.1.7 をインストールして構成する
  • DockerにNginxをインストールする方法
  • Centos システムの指定された場所に Nginx をインストールする方法
  • Nginx インストール エラーの解決方法
  • Centos6.6 で php7 + nginx 環境をインストールする方法
  • Nginx インストールの詳細なチュートリアル
  • Centos に PHP7.4 と Nginx をインストールする方法
  • Centos8 に nginx をインストールするための詳細なチュートリアル (画像とテキスト)
  • Linux での nginx のインストール、展開、使用方法の詳細な説明
  • LinuxにNginxをインストールする正しい手順
  • Win10にnginxをインストールして設定するプロセス

<<:  Vue の better-scroll コンポーネントを使用して水平スクロール機能を実現する

>>:  MySQL はデータベースを動的に更新します スクリプト例の説明

推薦する

Baidu サイト検索が https をサポートしていない問題の解決策 (テスト済み)

最近、携帯電話で https が有効になりました。緑色のロックを取得するには、次の問題を解決する必要...

CocosCreator クラシック エントリー プロジェクト flappybird

目次開発環境ゲームエンジンのコンセプトCocos Creatorについてプロジェクト構造コード編集環...

ElementuiはデータをxlsxとExcelテーブルにエクスポートします

最近、Vue プロジェクトについて知り、ElementUI でデータを xlsx および Excel...

CSSアニメーションがJSによってブロックされるかどうかについての簡単な議論

CSS のアニメーション部分は JS によってブロックされますが、transform のアニメーショ...

ゲーム開発におけるサウンド処理にCocosCreatorを使用する方法

目次1. Cocos Creatorでのオーディオ再生の基本1. 基本2. 一般的な方法2. Coc...

Div はフラッシュを覆います。フラッシュ透過方式により、フラッシュ上に DIV レイヤーを配置できます。

2つのタイプがあります: (異なるブラウザ) 1. IEブラウザで利用可能コードをコピーコードは次の...

Docker で nginx の https を設定する方法

https をサポートしていない Web サイトは、ブラウザによって徐々に安全でないとマークされるた...

JavaScript の継承についてどれくらい知っていますか?

目次序文コンストラクタ、プロトタイプオブジェクト、インスタンスオブジェクトの関係プロトタイプチェーン...

背景属性の8つの属性値の詳細解説(面接の質問)

CSSの背景プロパティの値背景色背景画像背景繰り返し背景位置背景添付複合プロパティ: 背景: ba...

WindowsシステムでMySQLデータベースを完全にアンインストールして、MySQLを再インストールします

1. コントロールパネルで、MySQLのすべてのコンポーネントをアンインストールします。コントロール...

スケルトン スクリーンの読み込みプレースホルダー アニメーション効果を実装するための CSS + HTML (アニメーション付き)

効果上から下へフェードアウト ソースコードhtml、Angular構文を使用して、必要な構文を取得す...

CSS の位​​置属性 (absolute|relative|static|fixed) の概要と応用

まず、CSS3 Api の position 属性の定義を見てみましょう。 static: 特別な配...

DockerはホストのMysql操作に接続します

今日、会社のプロジェクトでは docker を設定する必要があります。Windows に正常にインス...

MySQL 8.0 の binlog の詳細な説明

1 はじめにバイナリ ログは、データを持つ、またはデータを変更する可能性がある SQL ステートメン...