Konfigurieren Sie das lokale Netzwerk -Redhat -Paket -Repository über HTTP mit Apache

Konfigurieren Sie das lokale Netzwerk -Redhat -Paket -Repository über HTTP mit Apache

Zielsetzung

Das Ziel ist es, das Netzwerk -Redhat -Paket -Repository zu konfigurieren, das über das HTTP -Protokoll zugänglich ist. In diesem Handbuch wird Apache Webserver als Mittel verwendet, um HTTP -Zugriff auf das lokale Paketrepository zu gewähren.

Betriebssystem- und Softwareversionen

  • Betriebssystem: - Red Hat Enterprise Linux Server 7.3 (Maipo)
  • Software: - Apache/2.4.6 (Red Hat Enterprise Linux)

Anforderungen

Der privilegierte Zugriff auf Ihr RHEL -Serversystem ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Anweisungen

Apache installieren

Erstens ist der Schritt zu installieren und zu starten httpd Dämon.

# yum install httpd 

Ermöglichen httpd Dämon startet nach dem Neustart:

# SystemCTL Aktivieren Sie HTTPD SYMLINK FROM ZEITEN.Ziel.will/vsftpd.Service an/usr/lib/systemd/system/vsftpd.Service. 

Deaktivieren Sie die Standardkonfiguration der Apache -Begrüßungsseite auf RedHat Linux Server:

# MV/etc/httpd/conf.D/Willkommen.conf/etc/httpd/conf.D/Willkommen.Backup 

Start httpd Dämon:

# Systemctl Start HTTPD 

httpd Daemon sollte jetzt laufen:

# Systemctl Status httpd ● httpd.Service - Der Apache HTTP -Server geladen: geladen (/usr/lib/systemd/system/httpd.Service; ermöglicht; Anbieter Voreinstellung: Behindert) aktiv: aktiv (laufend) seit dem Di 2017-04-11 06:28:57 AEST; Vor 20S -Dokumenten: Mann: Httpd (8) Mann: Apachectl (8) Hauptpid: 12283 (httpd) Status: "Gesamtanfragen: 0; Aktuelle Anfragen/Sek.Slice/Httpd.Service ├─12283/usr/sbin/httpd -Dforder /sbin/httpd -dforder 

Firewall konfigurieren

Wenn Sie Firewall aktiviert haben, fügen Sie eine neue Regel hinzu, um eingehende Firewall -Verbindungen zum FTP -Dienst zu ermöglichen:

# Firewall-cmd --permanent --add-service = http # Firewall-cmd-Reload 

Pakete einschließen

Was bleibt, ist das Kopieren von Redhat -Paket -Repository aus ISO Image oder DVD -Laufwerk nach /var/www/http/ Verzeichnis. Ränen Sie Ihren Cdrom:

# Mount /Dev /Cdrom /Media 

oder rhel ISO -Bild:

# Mount -ro Loop Rhel-Server-7.3-X86_64-DVD.ISO /Medien 

und kopieren Sie alle Quelldateien mithilfe CP:

# CP -a/Media/*/var/www/http/ 

Wenn Selinux in Ihrem System aktiviert ist, setzen Sie den geeigneten Selinux -Kontext für das gesamte Verzeichnis rekursiv:

# CHCON -r -t public_content_t/var/www/http/ 

Ihr FTP -Server sollte nun über jedes Remote -System über zugegriffen werden http: // server-ip/

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Linux -Download
  • Kann Linux Viren bekommen?? Erforschung der Verwundbarkeit von Linux…
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Beste Linux -Distribution für Entwickler
  • Oracle Linux gegen Red Hat (Rhel)
  • Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken