Centos7 での nginx のインストールと設定に関する詳細なチュートリアル

Centos7 での nginx のインストールと設定に関する詳細なチュートリアル

注: ソフトウェアのインストールの基本ディレクトリ パスは /usr/local です。ソフトウェアをダウンロードするときは、このディレクトリに切り替えて直接ダウンロードし、解凍してください。

1. gcc gcc-c++依存パッケージをインストールする

yum install -y gcc gcc-c++

2. PCREライブラリをダウンロード、コンパイル、インストールする

usr/localディレクトリに切り替えてコマンドを実行します

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

wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz

インストールパッケージを解凍する

tar -zxvf pcre-8.36.tar.gz

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

cd pcre-8.36
./configure
作成 && インストール

3. SSLライブラリをダウンロード、コンパイル、インストールする

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

http://www.openssl.org/source/openssl-1.0.1j.tar.gz をダウンロードしてください

圧縮ファイルを解凍する

tar -zxvf openssl-1.0.1j.tar.gz

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

openssl-1.0.1j をインストールします
./config
作成 && インストール

4. zlib依存ライブラリをダウンロード、コンパイル、インストールする

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

http://zlib.net/zlib-1.2.11.tar.gz をダウンロードしてください

インストールパッケージを解凍する

tar -zxvf zlib-1.2.11.tar.gz

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

zlib-1.2.11 を CD します
./configure
作成 && インストール

依存パッケージと環境をインストールして構成したら、nginxをインストールする必要があります。

5. nginxのインストール

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

http://nginx.org/download/nginx-1.8.0.tar.gz をダウンロードしてください
インストールパッケージを解凍する

tar -zxvf nginx-1.8.0.tar.gz

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

nginx-1.8.0をインストールします
./configure --user=nobody --group=nobody --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module
作成 && インストール

(注: 2 番目のコンパイル命令では、--prefix=/usr/local/nginx はコンパイルおよびインストール ディレクトリを指定します。コンパイルが成功すると、nginx インストール フォルダーが /usr/local ディレクトリに表示されます。nginx-1.8.0 コンパイル ファイルは削除できます)

6.nginx関連操作コマンド

nginxディレクトリに切り替える

cd /usr/local/nginx

次のコマンドを実行します

nginxを起動する

./sbin/nginx

nginx設定ファイルが正しいか確認する

./sbin/nginx -t

図に示すように、nginx 構成ファイルは正確です。

nginxを停止する

nginxが占有しているプロセス番号を確認し終了する

ps -ef | grep nginx
kill -9 ポート番号

要約する

上記は、編集者が紹介した Centos7 での nginx のインストールと設定のチュートリアルの詳細な説明です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Linux CentOS の PHP に cphalcon 拡張機能をインストールする方法
  • Phalcon フレームワーク使用ガイド
  • Phalconモデルは、挿入または更新時に空でないフィールドのソリューションを自動的に検証します。
  • Centos7 システムでの .NET Core 2.0 + Nginx + Supervisor 環境の構築
  • CentOS7 + node.js + nginx + MySQL サーバー構築プロセス
  • Centos7+Nginx+Tomcat8 ベースの負荷分散サーバーの構築の詳細説明
  • CentOS 7 に Nginx をインストールして設定する
  • Centos7 で Nginx+PHP+MySql 環境をコンパイル、インストール、構成する
  • CentOS7にNginxをインストールして自動起動を設定する方法
  • CentOS7 構成 Nginx サポート HTTPS アクセス実装ソリューション
  • Centos7.x での Nginx のインストール、SSL 設定、一般的なコマンドの詳細な説明
  • Centos7 システム上の nginx サーバーで Phalcon 環境を構築する方法の詳細な説明

<<:  MySQLにおける区切り文字の定義と機能の詳細な説明

>>:  React Native環境のインストールプロセス

推薦する

Dockerを使用してLaravel開発環境を構築するための完全な手順

序文この記事では、Docker を使用して、ローカル コンピューターにインストールされている開発スイ...

Dockerコンテナを使用してプロキシ転送とデータバックアップを実装する方法

序文アプリケーションを Docker コンテナとしてサーバーにデプロイする場合、通常はネットワークと...

Windows での Tomcat サーバーのインストールに関するチュートリアル

1 ダウンロードして準備するまず、公式ウェブサイトからTomcatをダウンロードする必要があります。...

Centos7 FFmpeg オーディオ/ビデオ ツールのインストールに関する簡単なドキュメント

ffmpeg は非常に強力なオーディオおよびビデオ処理ツールです。公式 Web サイトは http:...

Docker Swarm を使用して分散クローラー クラスターを構築する例

クローラーの開発プロセス中に、クローラーを複数のサーバーに展開する必要がある状況に遭遇したことがある...

ポップアップウィンドウの上下中央左右と透明な背景のロックウィンドウ効果を実現する CSS

クリック後にポップアップボックスを実現し、上下左右に中央揃えし、灰色の透明マスクを追加してウィンドウ...

VMware Workstation 15 Pro インストール ガイド (初心者向け)

01. VMware Workstation Pro 15 のダウンロードダウンロード: VMwa...

NginxはURLのパスに応じてアップストリームに動的に転送します

Nginx では、URL のパス パラメータに基づいて、到達不可能なアップストリームに動的に転送する...

Gokudōゲームにおけるフロントエンド知識のまとめ

背景日本語を学び始めた当初は、日本語の50音を覚えるのは簡単ではなく、特にカタカナを覚えるのは困難で...

Web デザイナーにはどのような知識体系が必要ですか?

製品設計者は、複雑で大規模な製造システムと多様な市場に直面しているため、知識体系には幅広さと深さの両...

複合主キーと複数列インデックスに遭遇した場合の MySQL 行ロックの詳細な説明

背景今日、他のプロジェクト チームと協力してシス​​テムのストレス テストを実施しているときに、プロ...

JS ES の新機能、変数分離割り当て

目次1. 配列の分離割り当て1.1 配列分離割り当てとは何ですか? 1.2 配列分離割り当てに失敗し...

CSS エラスティック ボックス flex-grow、flex-shrink、flex-basis の詳細な説明

3 つの属性 flex-grow、flex-shrink、flex-basis の機能は次のとおりで...

基本的なウェブページパフォーマンス最適化ルールの簡単な概要

ブラウザのウェブページを最適化するためのいくつかのルールページの最適化静的リソース圧縮ビルド ツール...

MySQLに必要な共通知識のまとめ

目次主キー制約一意の主キー非 Null 制約デフォルトの制約外部キー制約1NF 2NF 3NFデータ...