Configurer le référentiel de packages RedHat du réseau local sur HTTP avec Apache

Configurer le référentiel de packages RedHat du réseau local sur HTTP avec Apache

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