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の経験ポイントの要約

推薦する

特定のシンボルで複数の行と列に分割するMySQLの例

一部の障害コード テーブルでは、履歴またはパフォーマンス上の理由から、次の設計パターンが使用されます...

Dockerを使用してクローンリポジトリを使用してGitイメージを構築する

概要私は 1 年以上 Docker を使用しています。最近、サービスをすばやくオーケストレーションし...

HTTP および HTTP コラボレーション Web サーバー アクセス フロー図

Web サーバーは、独立したドメイン名を持つ複数の Web サイトを構築できるほか、通信経路上のトラ...

Nodejs でタイムドクローラーを実装する完全な例

目次事件の原因Node Scheduleを使用してスケジュールされたタスクを実装する1. node-...

docker と docker-compose による eureka の高可用性の実現の詳細な説明

最近、新しいプロジェクトでは springcloud と docker が使用されています。この 2...

<td></td> タグの境界線スタイルがブラウザに表示されない問題の解決方法

質問: 360ブラウザの互換モードなど、一部のブラウザでは、 <td style="...

マウスのドラッグ効果を実現するJavaScript

この記事では、マウスドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...

MySQL の無効な左結合の問題を解決する方法とその使用上の注意

MySQLの左結合が無効であり、その使用方法今日SQLを書いていたとき、左結合を使用すると左のテーブ...

Linux ファイル管理コマンド例の分析 [権限、作成、削除、コピー、移動、検索など]

この記事では、Linux ファイル管理コマンドについて例を挙げて説明します。ご参考までに、詳細は以下...

Vue3 でパンくず関数コンポーネントをカプセル化するいくつかの方法

目次序文1. パンくずリストはなぜ必要なのでしょうか? 2. 一次包装1. 実装のアイデア2. コー...

複数の条件を持つ MySQL クエリ メソッド

複数の条件を持つ MySQL クエリ環境: MySQL 5.7 where ステートメントに複数の ...

AES_ENCRYPT() と AES_DECRYPT() を使用して MySQL を暗号化および復号化する正しい方法の例

序文最近、仕事でAES_ENCRYPT()関数を使用してプレーンテキストを暗号化し、MySQL に保...

React useEffect の理解と使用

目次繰り返しレンダリングループを避ける副作用の除去についてReact16.8 の新しい useEff...

Windows 7 64 ビットに最新バージョンの MySQL サーバーをインストールする方法のグラフィック チュートリアル

最近、MySQL データベースを勉強していて、設定ファイルを頻繁に変更したため、MySQL データベ...