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 はデータベースを動的に更新します スクリプト例の説明

推薦する

Nginx 仮想ホストの詳細な分析

目次1. 仮想ホスト1.1 仮想ホストの概念1.2 仮想ホストタイプ2. IP仮想ホストに基づく2....

Apache をインストールした後、サービスを開始できません (サービスを開始するとエラー コード 1 が表示されます)

目次1. エラーメッセージ2. エラーの原因3. 解決策1. エラーメッセージ1. インストール後、...

background-positionプロパティでのパーセンテージ値の使用法の検討

背景位置が背景画像の表示に与える影響この2日間のプロジェクトでホームページの写真を入れ替えていたとこ...

HTMLはフォームタグを使用して登録ページのサンプルコードを実装します。

ケースの説明: - ページ効果を実現するためにテーブルを使用する- ハイパーリンクを機能させたくない...

Kafka と Nginx の統合例

背景nginx-kafka-module は、Kafka を nginx に統合して、Web プロジ...

CSS3 シンプルカットカルーセル画像実装コード

実装のアイデアまず、親コンテナーを作成し、2 つの順序なしリストを使用して、柔軟なレイアウトで親コン...

Alibaba Cloud Centos7のインストールとSVNの設定

1. SVNサーバーをインストールする yum でサブバージョンをインストール2. SVNバージョン...

docker リモート API のワンクリック TLS 暗号化の実装

目次1. Docker の 2375 ポートを別のポートに変更します。これは一時的な対策にすぎません...

新しい CSS display:box プロパティの詳細な説明

1. ディスプレイボックス;要素にこのプロパティを設定すると、display:inline-bloc...

Nginxはhttpリクエスト実装プロセス分析を処理する

Nginxはまず、設定ファイル内のどのserver{}ブロックを処理に使用するかを決定します。次のs...

Vue プロジェクトで垂直テーブルを 2 つの方法で実装するアイデアの分析

問題の説明私たちのプロジェクトでは、水平方向のテーブルが一般的ですが、必要に応じて垂直方向のテーブル...

Nginx 構成 PC サイトとモバイル サイトの分離によるリダイレクトの実現

PCサイトとモバイルサイトの分離設定にはnginxを使います。私のPCサイトとモバイルサイトは、SE...

node.js が大規模プロジェクトに適さない理由

目次序文1. アプリケーションコンポーネント2. アプリケーションの種類3. アプリケーションサービ...

Docker イメージ + nginx を使用して Vue プロジェクトをデプロイする方法

1. Vueプロジェクトのパッケージ化開発されたvueプロジェクトに次の名前を入力し、パッケージ化し...