Centos8 に nginx1.9.1 をインストールする詳細な手順

Centos8 に nginx1.9.1 をインストールする詳細な手順

1.17.9 本当はもっと美味しい

Nginx のダウンロード アドレス: https://nginx.org/download/

1. nginxをダウンロードする

https://nginx.org/download/nginx-1.9.9.tar.gz をダウンロードしてください

2. nginxを解凍する

tar -zxvf nginx-1.9.9.tar.gz

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

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

4. nginxを設定する

nginx-1.9.9をインストールします
./CONFIGURE \ -PREFIX =/usr/local/nginx \  -  with-http_ssl_module \  -  conf-path =/usr/usr/local/nginx/conf/nginx.conf \  -  pid-path =/usr/local/nginx/nginx/conf/nginx.pid x/error.log \  -  http-log-path =/var/logs/nginx/access.log \  -  with-http_gzip_static_module \  -  http-client-body-temp-path =//temp/nginx/client \ -http-proxy-temp-patt = nignx/htpat/htpat/htpaty/vtpaty/vtpaty p-path =/var/temp/nginx/fastcgi \  -  http-uwsgi-temp-path =/var/temp/nginx/uwsgi \  -  http-scgi-temp-path =/var/temp/nginx/scgi

5. 次のmakeコマンドの準備として、いくつかの設定を編集します。

nginxルートディレクトリのファイルを編集します: objs/Makefile

編集ファイル: src/os/unix/ngx_user.c

6. コンパイル

作る

7. インストール

インストールする

8. ポート80を開く

ポート 80 が開いているかどうかを確認します。

ファイアウォールコマンド --zone=public --list-ports

80/tcpがない場合は、次のコマンドを実行してポートを開きます。

#ポート80を永続的に開くfirewall-cmd --zone=public --add-port=80/tcp --permanent
#ファイアウォールルールを更新するfirewall-cmd --reload

9. nginxを起動する

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

10. Webアクセス

Centos8 に nginx1.9.1 をインストールする詳細なプロセスに関するこの記事はこれで終わりです。 Centos8 に nginx1.9.1 をインストールすることに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。 今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Centos に PHP7.4 と Nginx をインストールする方法
  • Centos8 に nginx をインストールするための詳細なチュートリアル (画像とテキスト)
  • Centos7 に nginx をインストールした後、conf.d ディレクトリに default.conf ファイルがないために「Welcome to nginx on Fedora!」というエラーが表示される問題を解決します。
  • CentOS7にNginxをインストールして自動起動を設定する方法
  • Centos7 に PHP と Nginx をインストールする詳細なチュートリアル
  • Centos7のソースコードのコンパイルとNginx1.13のインストールの詳細な説明

<<:  トリガーメソッドを使用して、ファイルタイプの入力をクリックせずにポップアップファイル選択ダイアログボックスを実現します。

>>:  ユーザーエクスペリエンスの76の経験ポイントの要約

ブログ    

推薦する

JavaScript をスリープまたは待機させる方法

目次概要setTimeout() の確認スリープ関数の書き方シンプルな選択ループで実行されますか?要...

Chrome プラグイン (拡張機能) 開発ガイド (完全デモ)

目次前面に書かれた序文ChromeプラグインとはChrome プラグイン開発を学ぶことの意義は何です...

Linux サーバーが処理できる接続数をご存知ですか?

序文まず、TCP 接続を識別する方法を見てみましょう。システムは、(src_ip、src_port、...

CSS の flex と inline-flex の違いの詳細な説明

inline-flex は inline-block と同じです。内部要素用の display:fl...

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

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

優れた UI (ユーザー インターフェース) デザイナーになるための 20 の道標

はじめに: インターフェイス デザイナーの Joshua Porter が自身のブログでこの記事を公...

ページの下部にHTMLフッターを配置する簡単な方法

要件:ページ コンテンツが短く、ブラウザーの高さをサポートできない場合でも、フッターをウィンドウの下...

Linux ファイル記述子、ファイルポインタ、および inode の詳細

目次Linux - ファイル記述子、ファイルポインタ、インデックスノード1. Linux - ファイ...

Linux seqコマンドの使い方の詳しい説明

01. コマンドの概要seq コマンドは整数のシーケンスを生成するために使用されます。 02. コマ...

...

アダプティブ Web デザインを実現する方法に関する関連知識ポイントの要約

「アダプティブ Web デザイン」はどのように機能しますか?実はそれほど難しいことではありません。 ...

Alpine イメージに Ansible サービスを追加する方法

apk add ansible を使用して、alpine イメージに ansible サービスを追加...

MySQL 8.0 の新機能 - 管理ポートの使用の概要

目次序文接続管理追加の接続管理ポート要約する序文皆さんの多くは、次のようなエラー メッセージに遭遇し...

MySQL 最適化 query_cache_limit パラメータの説明

クエリキャッシュ制限query_cache_limit は、単一のクエリで使用できるバッファ サイズ...

JavaScript はマウスのドラッグを実装して div のサイズを調整します

この記事では、マウスをドラッグしてdivのサイズを調整するJavaScriptの具体的なコードを参考...