Konfigurieren Sie das lokale Netzwerk -Redhat -Paket -Repository über HTTP mit Apache
- 1251
- 20
- Ilja Köpernick
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
- « So erzwingen Sie die Installation der Textmodus von Redhat Linux
- So deaktivieren Sie die Standard -Apache -Begrüßungsseite unter Redhat Linux »