CentOS の Nginx 公式 Yum ソースの設定を詳しく解説

CentOS の Nginx 公式 Yum ソースの設定を詳しく解説

私はプロジェクトの展開にAlibaba Cloudから購入したCentOSを使用しています。最近、プロジェクトの連絡を行うためにローカルマシンに仮想マシンを構築したとき、コマンドyum -yを使用すると
nginx をインストールしても nginx をインストールできません。ローカル Centos システムの yum リポジトリには nginx がありません。情報を検索することで問題を解決できます。以下は記録です:

必要な nginx は yum ソースでは利用できないため、「/etc/yum.repos.d/nginx.repo」ファイルを作成する必要があります。これは、実際には新しい yum ソースを追加します。

[root@localhost ~]# vim /etc/yum.repos.d/nginx.repo

次に、次のコンテンツをコピーします。

[nginx]
名前=nginx-リポジトリ
ベースURL=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
有効=1

次に、「/etc/yum.repos.d/nginx.repo」ファイルを保存した後、yum コマンドを使用して、nginx yum ソースが構成されているかどうかを確認します。

[root@localhost ~]# yum list |grep nginx
nginx.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-debug.x86_64 1:1.8.0-1.el7.ngx nginx
nginx-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-geoip.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-geoip-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-モジュール-イメージフィルター.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-モジュール-イメージフィルター-デバッグ情報.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-モジュール-njs.x86_64 1:1.12.2.0.1.14-1.el7_4.ngx nginx
nginx-module-njs-debuginfo.x86_64 1:1.12.2.0.1.14-1.el7_4.ngx nginx
nginx-モジュール-perl.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-モジュール-perl-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-モジュール-xslt.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-module-xslt-debuginfo.x86_64 1:1.12.2-1.el7_4.ngx nginx
nginx-nr-agent.noarch 2.0.0-12.el7.ngx nginx
pcp-pmda-nginx.x86_64 3.11.8-7.el7 ベース

コマンド実行でこの効果が表示されれば、nginx yum ソースは正常に構成されています。

次に、nginx をインストールするには、次のコマンドを実行します。

[root@localhost ~]# yum -y nginxをインストール

操作が正しければ、nginx 環境は正常にインストールされています。

もちろん、コマンドを使用してインストールが完了したかどうかを確認することもできます。

[root@localhost ~]# rpm -q nginx
nginx バージョン: nginx/1.12.2

説明はありません。成功しました。nginx の最新の公式バージョンです。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • nginxシグナルセットケースの詳細な説明
  • Nginx ログ管理の概要
  • Linux 上の Nginx に複数のバージョンの PHP をインストールする
  • Centos7 に PHP と Nginx をインストールする詳細なチュートリアル
  • リバースプロキシ設定を実装するためのユニバーサルnginxインターフェース
  • Vue プロジェクト nginx を非ルート ディレクトリにデプロイするときに空白が更新される問題を解決する
  • Nginx をインストールして複数のドメイン名を設定する方法
  • Nginxがオンになっていると、ポートが占有され、「アドレスは既に使用されています」というメッセージが表示されます。
  • 実行後にdocker nginxにアクセスできない問題の解決策
  • nginx ロードバランシングを介して https にリダイレクトする方法
  • Nginx シグナル制御

<<:  MySQL 5.7 スレーブノードからマルチスレッド マスター スレーブ レプリケーションを構成する方法の詳細な説明

>>:  デジタル時計効果を実現するJavaScript

推薦する

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

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

Ubuntuのソースリスト(ソースリスト)を変更する方法詳細説明

導入Ubuntu のデフォルトのソースは国内サーバーではないため、更新されたソフトウェアのダウンロー...

Vue は Tencent Map を統合して API を実装します (デモ付き)

目次執筆の背景プロジェクトの説明事前準備注記執筆の背景以前のプロジェクトではTencent Maps...

さまざまなReact状態マネージャーの解釈と使用方法

まず、状態マネージャーとは何か、そしてそれが何をするのかを知る必要があります。複数のページで同じプロ...

jsはテーブルの追加と削除の操作を動的に実装します

この記事の例では、jsでテーブルを動的に追加および削除するための具体的なコードを参考までに共有してい...

CSS の position 属性の値に関する研究 (概要)

CSS の位​​置属性は要素の配置タイプを指定し、上、下、左、右を使用して要素を具体的に配置します...

PID を作成できないために MySQL が起動できない問題を解決する方法

問題の説明MySQL 起動エラー メッセージは次のとおりです。 mysqld を起動します (sys...

WeChatアプレットがSMS認証コード送信のカウントダウンを実装

この記事では、WeChatアプレットがSMS認証コードのカウントダウンを送信するための具体的なコード...

Nginx ソースコードのコンパイルとインストールのプロセス記録

rpm パッケージのインストールは比較的簡単なので、ここでは説明しません。ほとんどのオープンソース ...

MySql 8.0 と対応するドライバー パッケージの一致に関する注意事項

MySql 8.0 対応ドライバパッケージのマッチングMySql データベースをバージョン 8.0 ...

Vueのフロントエンドとバックエンドのデータのやり取りと表示を理解する方法

目次1. 技術概要2. 技術的な詳細1. インターフェースからバックエンドデータを取得する2. フロ...

js 正確な計算

var numA = 0.1; var numB = 0.2; アラート(numA + numB)...

MySQL で置換操作を使用したときにデータ損失が発生する問題の解決策

序文同社の開発者は、データの更新時に replace into ステートメントを使用していました。不...

シャドウソックスを使用してLAN透過ゲートウェイを構築する

目次dnsmasq をインストールして設定するChinaDNS をインストールして設定するshado...

Docker で TLS と CA 認証を有効にする方法

目次1. 証明書を生成する2. リモートを有効にする3. リモート接続3.1 Jenkins接続3....