LinuxにNginxをインストールする詳細な手順

LinuxにNginxをインストールする詳細な手順

1. Nginxのインストール手順

1.1 公式サイトの紹介

http://nginx.org/en/download.html

ここに画像の説明を挿入

1.2 インストールパッケージをアップロードする

指定されたディレクトリ /usr/local/src にアップロードします。

ここに画像の説明を挿入

1.3 Nginxの圧縮ファイルを解凍する

ここに画像の説明を挿入

1. インストールディレクトリを指定されたファイルに移動する

mv nginx-1.19.4.tar.gz ソフトウェア/

2. ファイル名を変更する

 nginx-1.19.4 をダウンロード

1.4 nginxディレクトリの説明について

ここに画像の説明を挿入

1.5 nginxサーバーのインストール

注: ソースファイルで次のコマンドを実行します

./configure

ここに画像の説明を挿入

直接的な結果:

ここに画像の説明を挿入

作る

ここに画像の説明を挿入

インストールする

ここに画像の説明を挿入

1.6 nginx コマンドの説明

説明: nginx 作業ディレクトリの説明パス:

ここに画像の説明を挿入

注文:
1. Windowsコマンド:
1. 起動コマンド: start nginx
2. 再起動コマンド: nginx -s reload
3. シャットダウンコマンド: nginx -s stop

2. Linuxコマンド:
				1. 起動コマンド: ./nginx
				2. 再起動コマンド: ./nginx -s reload
				3. シャットダウンコマンド: ./nginx -s stop

1.7 nginx設定ファイルを変更する

ここに画像の説明を挿入

要件:
1. イメージリバースプロキシを実装する
2. Tomcatの負荷分散を実装する

具体的な実装:
変更が完了したら、nginx サーバーを再起動します。

#画像プロキシサーバーを設定する http://image.jt.com:80
	サーバー{
		聞く 80;
		サーバー名 image.jt.com;

		位置 / {
			#ルート D:/JT-SOFT/images;
			ルート /usr/local/src/images;
		}	
	}

	#製品のバックエンドサーバーを構成する
		聞く 80;
		サーバー名 manage.jt.com;

		位置 / {
			#プロキシ実サーバアドレス #proxy_pass http://localhost:8091;
			# クラスターにマップ #proxy_pass http://jtWindows;
			proxy_pass http://jtLinux;
		}
	}

	#Tomcat サーバー クラスターを構成する 1. デフォルトのポーリング戦略 2. 重み付け戦略 3. ip_hash 戦略 アップストリーム jtWindows {
		#ip_hash; down はダウンタイムのバックアップ スタンバイ マシンを示します #max_fails=1 は最大失敗回数を示します #fail_timeout=60s アクセスが失敗した場合、障害が発生したマシンには 60 秒以内に再度アクセスされません server 127.0.0.1:8081 max_fails=1 fail_timeout=60s;
		サーバー 127.0.0.1:8082 max_fails=1 fail_timeout=60s;
		サーバー 127.0.0.1:8083 max_fails=1 fail_timeout=60s;
	}
	
	アップストリームjtLinux {
		サーバー 192.168.126.129:8081;
		サーバー 192.168.126.129:8082;
		サーバー 192.168.126.129:8083;
	}

1.8. ホストファイルを変更する

注: ドメイン名 image/manage.jt.com を購入していないため、hosts ファイルを通じてリダイレクトを変更する必要があります。
Windows で hosts ファイルを変更します。

# Jingtao 構成 192.168.126.129 image.jt.com

192.168.126.129 管理.jt.com

#IPドメイン名マッピング関係#127.0.0.1 image.jt.com

#127.0.0.1 管理.jt.com

127.0.0.1 www.jt.com

127.0.0.1 sso.jt.com

127.0.0.1 ローカルホスト

#バグ 最後の文字が欠落する問題

1.9 エフェクト表示

ここに画像の説明を挿入

Linux に Nginx をインストールする詳細な手順については、これで終わりです。Linux に Nginx をインストールする手順の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux での nginx のインストール、展開、使用方法の詳細な説明
  • Linux に nginx をインストールして起動する方法
  • Centos7 (linux+nginx+php7.1+mysql5.7) で yum を使用して lnmp をインストールするチュートリアル
  • Linux に Nginx をインストールする方法 (pcre と openssl)
  • Linux 上で Nginx サーバー + PHP 開発環境を最初からインストールして構成する
  • Linux での nginx のコンパイルとインストールのチュートリアルとコンパイル パラメータの詳細な説明

<<:  TypeScript の条件型に関する詳細な読書と実践記録

>>:  HTMLはシンプルで美しいログインページを作成します

推薦する

Dockerを使用してRedisクラスターを構築する方法

目次1. Redis Dockerベースイメージを作成する2. Redisノードイメージを作成する3...

自作メニューをクリックする効果を実現するJavaScript

この記事では、自作メニューをクリックする効果を実現するためのJavaScriptの具体的なコードを参...

Linux Cron によるパラメータ付き PHP コードのスケジュール実行

1. 引き続き PHP スクリプトを使用して実行します。コマンドラインに入力: php /home/...

MySQL COUNT関数の使用と最適化

目次COUNT 関数は何をするのですか? MyISAMの「魔法」シンプルなCOUNT最適化近似値を使...

JS ES6 変数分割代入の詳細な説明

目次1. 脱構築とは何か? 2. 配列の分割3. 配列モードと代入モードの統一4. デフォルト値の構...

Vue ルーターにパラメータを渡すときにページを更新するとパラメータが失われる問題に対処する方法

目次概要方法1: params経由でパラメータを渡す方法2: クエリを通じてパラメータを渡す方法3:...

Ubuntu 18.04 サーバーのパスワードを忘れたり改ざんされた場合にパスワードをリセットする方法

最近、サーバー上のアカウントが2つハッキングされ、パスワードが改ざんされました。幸い、まだ使えるアカ...

Linux で crontab 出力リダイレクトが有効にならない問題の解決方法

質問LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | gre...

JavaScriptは、マウスが通過したときにドロップダウンボックスを表示するように実装します。

この記事では、マウスがドロップダウンボックスの上を通過するときにドロップダウンボックスを表示するため...

知らないかもしれないmysqldumpパラメータ

前回の記事で、mysqldump バックアップ ファイルに記録されるタイムスタンプ データは UTC...

Elasticsearch を使用する際の一般的な問題の解決策

1. redis で使用すると Netty の起動競合が発生するため、***Application ...

オンライン MYSQL 同期エラーのトラブルシューティング方法の概要 (必読)

序文フェイルオーバーが発生した後、よくある問題は同期エラーです。データベースが小さい場合は、ダンプし...

MySQL 学習チュートリアル クラスター化インデックス

クラスタリングは、実際には InnoDB データベース エンジンに関連しています。したがって、インデ...

HTML テーブルタグチュートリアル (19): 行タグ

<TR> タグの属性は、次の表に示すように、テーブル内の各行のプロパティを設定するために...

MySQLのバックアップとリカバリの詳細な説明

序文:前回の記事では、さまざまな MySQL ステートメント構文の使用法とユーザー権限に関する知識を...