CentOS7にNginxを素早くインストールする方法を教えます

CentOS7にNginxを素早くインストールする方法を教えます

1. 概要

Nginx は、Java プロジェクトを開発する際に欠かせないツールです。ほとんどの場合、負荷分散を実現し、高い同時実行性を解決するために、リバース プロキシ バックエンド サーバーとして使用されます。

ほとんどの場合、Nginx のインストールと設定は運用保守担当者によって行われますが、運用保守担当者がいない企業では、この作業を行うために開発者が必要な場合もあります。

今日は、詳細に立ち入ることなく、CentOS7 システムに Nginx を素早くインストールする方法を説明します。

2. Nginxインストールパッケージをダウンロードする

1) Nginxの公式サイト(https://nginx.org/)にアクセスし、ダウンロードリンクをクリックします。

ダウンロード

公式サイトからのスクリーンショット

2) 安定版では最新バージョンをダウンロードします

ダウンロード 2

公式サイトからのスクリーンショット

3. 依存パッケージをインストールする

CentOS7のコマンドラインモードで、以下のコマンドを順番に入力して、必要な依存パッケージをインストールします。

yum インストール -y gcc-c++
yum インストール -y pcre pcre-devel
yum インストール -y zlib zlib-devel
yum インストール -y openssl openssl-devel

ここに画像の説明を挿入
ここに画像の説明を挿入

4. NginxインストールパッケージをCentOS7システムにコピーして解凍します。

インストール パッケージを CentOS7 システムにコピーする方法は多数あります。Xshell ツールを使用して CentOS7 システムに接続し、rz コマンドを使用してアップロードするか、Xftp またはその他のツールを使用してアップロードすることができます。

ここでは、Nginx インストール パッケージを /home ディレクトリに配置します。

/homeディレクトリに入る

tar -zxvf nginx-1.20.1.tar.gz コマンドを入力して、インストール パッケージを解凍します。

ここに画像の説明を挿入

5. Nginxを設定する

解凍したNginxフォルダに入ります。# cd nginx-1.20.1

設定コマンドを入力します。

./configure
--prefix=/usr/local/nginx
--pid-path=/var/local/nginx/nginx.pid
--lock-path=/var/local/nginx/nginx.lock
--error-log-path=/var/local/nginx/error.log
–http-log-path=/var/local/nginx/access.log
--with-http_gzip_static_module で静的モジュールを作成します。
–http-client-body-temp-path=/var/local/nginx/client
–http-proxy-temp-path=/var/local/nginx/proxy
–http-fastcgi-temp-path=/var/local/nginx/fastcgi
–http-uwsgi-temp-path=/var/local/nginx/uwsgi
–http-scgi-temp-path=/var/local/nginx/scgi

ここに画像の説明を挿入
ここに画像の説明を挿入

6. コンパイルしてインストールする

コンパイルするには、次のコマンドを入力します: # make

インストールとコンパイルが完了したら、次のコマンドを入力します: # make install

ここに画像の説明を挿入
ここに画像の説明を挿入

7. Nginxを起動する

Nginx ディレクトリに入ります: # cd /usr/local/nginx/sbin

起動コマンドを入力します: # ./nginx

この時、ブラウザを使って CentOS7 サーバーの IP アドレスにアクセスすると、Nginx のホームページが表示されます。

ここに画像の説明を挿入

8. Nginxの一般的なコマンド

Nginx 強制停止コマンド: # ./nginx -s stop

Nginx の正常な停止コマンド: # ./nginx -s quit // 正常な停止とは、最後のやり取りが完了するまで待機してから停止することを意味します。

Nginx は設定ファイルのエラーをチェックします: # ./nginx -t

Nginx リロードコマンド: # ./nginx -s reload

Nginx のバージョンを確認します: # ./nginx -v

Nginx の詳細バージョンを表示します: # ./nginx -V

9. 概要

Nginx のインストールは比較的簡単です。後ほど、Nginx のその他の使い方についても紹介します。皆さん、もっとコミュニケーションをとってください。

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

以下もご興味があるかもしれません:
  • Centos7 に nginx をインストールした後、conf.d ディレクトリに default.conf ファイルがないために「Welcome to nginx on Fedora!」というエラーが表示される問題を解決します。
  • CentOS7にNginxをインストールして自動起動を設定する方法
  • Centos7 (linux+nginx+php7.1+mysql5.7) で yum を使用して lnmp をインストールするチュートリアル
  • CentOS7でyumを使用してNginxをインストールする方法
  • CentOS7.2にNginxをインストールする方法
  • CentOS7 で Nginx と PHP7-FPM を使用して Nextcloud をインストールする方法
  • Centos7にnginxをインストールする2つの方法

<<:  CSSはletter-spacingプロパティを通じて単語間の間隔を制御します。

>>:  ホワイトボードを踏まないようにするゲームを実装するための HTML+CSS+JS

推薦する

MySQL インストール図の概要

MySQL 5.5 のインストールと設定方法のグラフィックチュートリアルMySQL 5.5 のインス...

WeChatアプレットwebViewにH5を埋め込む方法の例

序文WeChat ミニプログラムは新しいオープン機能を提供します!ついにミニプログラムにHTMLペー...

DockerコンテナでPythonを実行するディープラーニング環境を構築する方法

タスク マネージャーで仮想化を確認し、有効になっている場合は仮想化を、無効になっている場合はコンピュ...

Vue の新しいおもちゃ VueUse の具体的な使い方

目次序文VueUseとは使いやすいおなじみの手ぶれ補正やスロットル機能もありますグローバル状態を共有...

Vue codemirrorはオンラインコードコンパイラの効果を実現します

序文Web 上でオンライン コード コンパイルの効果を実現したい場合は、 CodeMirrorを再度...

HTML のメタタグの簡単な比較

メタ タグは、ファイル情報を定義し、検索エンジンによる検索を容易にするために Web ページ ファイ...

ミニプログラムは左スライドのドロワーメニューをネイティブに実装します

目次WXS レスポンス イベントプランAページ構造とスタイルWXS イベントコールバック関数WXS ...

CentOS7環境でDockerを使ってPHP動作環境を構築する手順を詳しく解説

関連記事: CentOS7でyumを使用してDockerをインストールするDockerを使ってWin...

MySQLのジョイントインデックス機能の分析と使用例

この記事では、例を使用して、MySQL 共同インデックスの機能と使用方法を説明します。ご参考までに、...

VMware 仮想マシンでの CentOS7 ネットワーク構成 (ホストのワイヤレス インターネット アクセス)

CentOS7 システムを使用するのは今回が初めてで、ネットワーク構成を行う際に多くの問題が発生し...

Docker で php-nginx-alpine イメージをゼロから構築する方法

これまでにも Docker 環境でいくつかのプロジェクトを実行したことはありますが、まだイメージをよ...

MySQL 8.0 ウィンドウ関数の紹介と概要

序文MySQL 8.0 より前は、Oracle、SQL SERVER、PostgreSQL などの他...

ページのスクロールバーを無効にするには、overflow: hiddenを使用します。

コードをコピーコードは次のとおりです。 html {オーバーフロー: 非表示; }体{オーバーフロー...

Django は Pillow を使用して検証コード機能を簡単に設定します (Python)

1. モジュールをインポートし、検証状態を定義する PIL から Image、ImageDraw、...