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

推薦する

Linux での中国語入力方法の問題を素早く解決する

背景: 最近、資産報告関連の機能に取り組んでおり、中国語入力をサポートする必要があります。通常のショ...

MySQLはカスタム関数を使用して親IDまたは子IDを再帰的に照会します

背景: MySQL では、レベルに制限がある場合、たとえば、ツリーの最大深度を事前に決定できる場合、...

大きなオフセットによる MySQL 制限ページングが遅い理由と最適化ソリューション

MySQL では通常、limit を使用してページ上のページング機能を完了しますが、データ量が大きな...

Alibaba Cloud ドメイン名と IP バインディングの手順と方法

1 Alibaba Cloud コンソールに入り、ドメイン名コンソールを見つけて、バインドするドメイ...

Flash が HTML div 要素を覆わないようにする方法

今日、フラッシュ広告のコードを書いていたとき、フラッシュに付属するリンクはポップアップ広告と間違われ...

MySQL ユーザー権限管理の分析例

この記事では、MySQL ユーザー権限管理の例について説明します。ご参考までに、詳細は以下の通りです...

優秀なウェブ開発者が開発スキルを向上させるために知っておくべき10のこと

「開発とは、単にコードを書くだけではない」というのは、3EV の Dan Frost 氏の言葉です。...

Linux 論理ボリューム管理 (LVM) の使用法の概要

ディスク領域の管理は、システム管理者にとって重要な日常的なタスクです。ディスク領域が使い果たされると...

MySQL 8.0.15 winx64 のインストールと設定方法のグラフィックチュートリアル (Windows の場合)

この記事では、MySQL 8.0.15 winx64のインストールと設定方法を参考までに紹介します。...

Mysql一時テーブルの原理と作成方法の分析

この記事は主にMysql一時テーブルの原理と作成方法を紹介します。この記事のサンプルコードは非常に詳...

jQueryはシンプルなポップアップウィンドウ効果を実装します

この記事では、簡単なポップアップウィンドウ効果を実現するためのjQueryの具体的なコードを参考まで...

Centos7.3 に mysql5.7.18 をインストールするための詳細なチュートリアル

1 Linuxディストリビューションのバージョンを確認する[root@typecodes ~]# c...

史上最も簡単な MySQL データのバックアップと復元のチュートリアル (パート 2) (パート 37)

データのバックアップと復元パート3の詳細は次のとおりです基本的な概念:バックアップ、現在のデータまた...

AngularJSにおける括弧の役割の詳細な説明

1. 括弧の役割1.1 角括弧 [ ]属性名が角括弧で囲まれている場合、右側には式の値が割り当てられ...

h1、h2、h3タグを適切に使用する

Web ページを作成する過程では、<h1>、<h2>、<h3> ...