GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Aktivieren Sie automatische Updates von nginx mit dem Yum-Repository für RHEL/CentOS-Distributionen

nginx geschrieben als „Engine X“ ist ein HTTP- und Reverse-Proxy-Server sowie ein Mail-Proxy-Server, geschrieben von Igor Sysoev. Ursprünglich wurde es für den Betrieb stark belasteter russischer Websites verwendet, darunter Yandex, Mail.Ru, VKontakte und Rambler. Laut Netcraft, einem Internetdienstleistungsunternehmen, das Webserver- und Webhosting-Marktanteilsanalysen anbietet, bediente nginx im Januar 2014 fast 16 % der verkehrsreichsten Websites. Nur wenige Websites, die ihre Domains auf nginx betreiben, sind:Netflix, WordPress.com, FastMail.fm usw.

nginx hat neben dem Quellinstallationspaket für RHEL/CentOS Binärpakete veröffentlicht. Um automatische Updates von nginx-Paketen zu aktivieren, richten Sie das yum-Repository für die RHEL/CentOS-Distributionen ein.

Schritt 1:Richten Sie das yum-Repository von nginx für RHEL/CentOS mit rpm ein

Um das yum-Repository von nginx für RHEL/CentOS einzurichten, wählen Sie das entsprechende nginx-release-Paket aus der Liste aus:

RHEL5
RHEL6
CentOS5
CentOS6

Dieses Paket enthält eine Yum-Konfigurationsdatei und einen öffentlichen PGP-Schlüssel, der zur Authentifizierung signierter RPMs erforderlich ist. Laden Sie es herunter und installieren Sie es mit dem folgenden Befehl:

#rpm -ihv nginx-release-centos-5-0.el5.ngx.noarch.rpm

Das folgende GIF-Bild zeigt das RPM-Paket herunterladen, Dateien im RPM-Paket finden, Dateien aus dem RPM-Paket extrahieren und das RPM-Paket installieren.

Schritt 2:Manuelle Konfiguration des yum-Repositorys für RHEL/CentOS

Alternativ können Sie manuell konfigurieren, ohne das nginx-release-Paket mit rpm zu installieren. Erstellen Sie eine Datei nginx.repo unter /etc/yum.repos.d/ mit Hilfe Ihres bevorzugten Editors und fügen Sie die folgenden Codezeilen basierend auf Ihrer Betriebssystemarchitektur hinzu.

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

Ersetzen Sie „os“ durch „rhel“ oder „centos“, abhängig von der verwendeten Distribution, und „OSRELEASE“ durch „5“ oder „6“ für die Versionen 5.x bzw. 6.x.

Das folgende gif zeigt die manuelle Konfiguration für Centos 5.

Schritt 3:Nginx-Webserver mit Yum-Repository installieren

Geben Sie den folgenden yum-Befehl ein, um den Nginx-Webserver zu installieren:

# yum install nginx

Das folgende GIF-Bild zeigt die nginx-Installation mit yum.

Jetzt haben Sie nginx installiert, folgen Sie den Anweisungen, um die grundlegende Konfiguration zu lernen und nginx auszuführen.


Cent OS
  1. Konfigurieren Sie das lokale YUM-Repository auf CentOS 6 / RHEL 6

  2. So erstellen Sie ein lokales YUM-Repository auf CentOS 7 / RHEL 7 mithilfe einer DVD

  3. So installieren Sie die neueste Version von PHP-5.5 mit YUM auf CentOS/RHEL/Fedora

  4. Aktivieren Sie automatische Updates von nginx mit dem Yum-Repository für RHEL/CentOS-Distributionen

  5. So installieren Sie das mod_pagespeed-Modul für Apache in RHEL, CentOS und Fedora mit YUM

So aktivieren Sie das EPEL-Repository unter RHEL 8 / CentOS 8 Linux

So aktivieren Sie das EPEL-Repository in CentOS und RHEL

So aktivieren Sie die Proxy-Einstellungen für den Yum-Befehl auf RHEL-/CentOS-Servern

So aktivieren Sie das EPEL-Repository auf CentOS 8 und RHEL 8 Server

CentOS / RHEL :Ausschluss mit Yum für Kernel-Updates

8 YUM-Repositories von Drittanbietern für CentOS und RHEL