Configurer le référentiel de packages RedHat du réseau local sur HTTP avec Apache
- 4911
- 1125
- Maxence Arnaud
Objectif
L'objectif est de configurer le référentiel de packages RedHat réseau accessible via le protocole HTTP. Ce guide utilise Apache Webserver comme moyen de fournir un accès HTTP au référentiel de packages local.
Système d'exploitation et versions logicielles
- Système opérateur: - Red Hat Enterprise Linux Server 7.3 (Maipo)
- Logiciel: - Apache / 2.4.6 (Red Hat Enterprise Linux)
Exigences
Un accès privilégié à votre système de serveur RHEL sera requis.
Difficulté
FACILE
Conventions
- # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de
Sudo
commande - $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier
Instructions
Installer Apache
Tout d'abord, l'étape consiste à installer et à démarrer httpd
démon.
# yum install httpd
Activer httpd
démon pour commencer après le redémarrage:
# SystemCTL Activer HTTPD créé Symlink à partir de / etc / Systemd / System / Multi-utilisateur.cible.désire / vsftpd.service à / usr / lib / systemd / system / vsftpd.service.
Désactivez la configuration de la page d'accueil Apache par défaut sur RedHat Linux Server:
# mv / etc / httpd / confre.d / bienvenue.conf / etc / httpd / confre.d / bienvenue.sauvegarde
Commencer httpd
démon:
# systemctl start httpd
httpd
Le démon devrait maintenant être en cours d'exécution:
# Statut SystemCTL Httpd ● Httpd.Service - Le serveur HTTP Apache chargé: chargé (/ usr / lib / systemd / system / httpd.service; activé; Vendor Preset: Disabled) Active: Active (Running) Depuis Tue 2017-04-11 06:28:57 AEST; Il y a 20s Docs: Homme: Httpd (8) Man: Apachectl (8) PID principal: 12283 (HTTPD) Statut: "Demandes totales: 0; Demandes actuelles / Sec: 0; Trafic actuel: 0 b / sec" Cgroup: / System.tranche / httpd.Service ├─12283 / usr / sbin / httpd -dforeground ├fique / sbin / httpd -dforeground └fique └─12293 / usr / sbin / httpd -dforeground
Configurer le pare-feu
Si vous avez activé le pare-feu, ajoutez une nouvelle règle pour permettre des connexions de pare-feu entrant au service FTP:
# Firewall-CMD --permanent --Add-Service = HTTP # Firewall-CMD - Reload
Inclure les packages
Ce qui reste, c'est copier le référentiel de packages Redhat à partir de l'image ISO ou du lecteur DVD vers / var / www / http /
annuaire. Montez votre CDROM:
# Mount / Dev / Cdrom / Media
ou RHEL ISO Image:
# Mount -ro Loop Rhel-Server-7.3-x86_64-dvd.ISO / Média
et copier tous les fichiers source en utilisant CP
:
# cp -a / média / * / var / www / http /
Si Selinux est activé sur votre système de système SELINUX Context Recursivement pour le répertoire entier:
# chcon -r -t public_content_t / var / www / http /
Votre serveur FTP doit désormais être accessible à partir de tout système distant via http: // server-ip /
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Fichiers de configuration Linux: 30 premiers
- Téléchargement Linux
- Linux peut-il obtenir des virus? Exploration de la vulnérabilité de Linux…
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Meilleure distribution Linux pour les développeurs
- Oracle Linux vs Red Hat (Rhel)
- Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
- Une introduction à l'automatisation Linux, des outils et des techniques
- « Comment forcer l'installation en mode texte de Redhat Linux
- Comment désactiver la page d'accueil Apache par défaut sur Redhat Linux »