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

推薦する

Oracle VM VirtualBox の CentOS7 オペレーティング システムのインストール チュートリアル図

目次インストール手順環境設定実行構成インストール手順ダウンロードアドレス: バージョン6.0 最初に...

スケジュールされた時間に古いジャンクファイルを自動的に削除する Linux 用の Autotrash ツール

Autotrash は、古い削除済みファイルを消去するプロセスを自動化するコマンド ライン プログラ...

CSS フォント、テキスト、リストのプロパティの詳細な紹介

1. フォントのプロパティcolorは、div{color:red;}のようにテキストの色を指定しま...

MySql のクラッシュとサービスの起動失敗の解決策

私は長い間PHPに触れてきましたが、インストール環境は非常に不慣れです。多くの問題に遭遇しました。B...

MySQLデータベース設計:Pythonを使ったスキーマ操作方法の詳しい解説

矢が放たれる前に、弓は矢にささやきました。「お前の自由は私のものだ。」スキーマは矢のようなもので、弓...

JS はデータ URL をどのように理解するのでしょうか?

目次概要データ URL の使用を開始するデータURL構文複数言語の文字列のBase64エンコードとデ...

MySQL の挿入およびバッチ ステートメントのいくつかの例の詳細な説明

目次序文1.無視を挿入2. 重複キーの更新時3. を置き換える4.存在しない場合は挿入する5. デー...

Vue+tsx のスロット使用の問題が置き換えられない

目次序文問題を見つける解決する追記序文最近、 UIコンポーネントを作成する予定で、 vue 2.xと...

docker-compose を使用して Clickhouse をすばやくデプロイする方法のチュートリアル

ClickHouse は、オープンソースの列指向 DBMS (Yandex によって開発) です。 ...

スタイリッシュなウェブページデザインを作成する方法(グラフィックチュートリアル)

「壮大」という言葉は、おそらく現代のデザイナーが最も聞きたくない言葉でしょう。デザイナー:「デザイン...

Django がローカル MySQL データベースに接続する手順 (pycharm)

ステップ1:setting.pyでデータベースを変更する # データベースを構成する DATABAS...

JSコードコンパイラMonacoの使い方

序文私が必要としているのは、構文の強調表示、関数プロンプト、自動行折り返し、およびコードの折りたたみ...

MySQL マルチテーブル結合クエリ例の説明

実際のプロジェクトでは、複数のテーブル間に関係が存在します。 1 つのテーブル内のすべてのデータを取...

Linux に nginx をインストールする方法

Nginx は C 言語で開発されており、Linux で実行することをお勧めします。もちろん、Win...

CSS を使用して、左側に固定幅、右側に適応幅を持つ 2 列レイアウトを実装する複数の方法

CSS を使用して、左側に固定幅、右側に適応幅を持つ 2 列レイアウトを実装する 7 つの方法。コー...