Configurar el repositorio de paquetes RedHat de red local a través de HTTP con Apache

Configurar el repositorio de paquetes RedHat de red local a través de HTTP con Apache

Objetivo

El objetivo es configurar el repositorio de paquetes redhat redhat accesible a través del protocolo HTTP. Esta guía utiliza Apache Webserver como un medio para proporcionar acceso HTTP al repositorio de paquetes locales.

Sistema operativo y versiones de software

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

Requisitos

Se requerirá acceso privilegiado a su sistema de servidor RHEL.

Dificultad

FÁCIL

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instrucciones

Instalar apache

Primero, el paso es instalar y comenzar httpd demonio.

# yum install httpd 

Permitir httpd Daemon para comenzar después de reiniciar:

# SystemCTL Habilitar HTTPD creado Symlink de/etc/systemd/system/múltiple user.objetivo.deseos/vsftpd.servicio a/usr/lib/systemd/system/vsftpd.servicio. 

Deshabilite la configuración de página de bienvenida de Apache predeterminada en el servidor Redhat Linux:

# mv/etc/httpd/conf.D/Bienvenido.conf/etc/httpd/conf.D/Bienvenido.respaldo 

Comenzar httpd demonio:

# SystemCTL Inicio HTTPD 

httpd Daemon debería estar corriendo ahora:

# systemCTL status httpd ● httpd.Servicio: el servidor apache http cargado: cargado (/usr/lib/systemd/system/httpd.servicio; activado; Vendor Preset: Discapaced) Activo: Activo (Running) desde Tue 2017-04-11 06:28:57 AEST; Docios de hace 20 años: Hombre: Httpd (8) Hombre: Apachectl (8) PID principal: 12283 (httpd) Estado: "Solicitudes totales: 0; solicitudes actuales/sec: 0; tráfico actual: 0 b/seg" cgroup:/system.rebanada/httpd.servicio ├─12283/usr/sbin/httpd -dforeground ├─122289/usr/sbin/httpd -dforeground ├─12290/usr/sbin/httpd -dforeground ├─12291/usr/sbin/httpd --dforeground ├ground ├ground ├222292 /sbin/httpd -dforeground └─12293/usr/sbin/httpd -dforeground 

Configurar firewall

Si tiene habilitado el firewall, agregue una nueva regla para permitir conexiones de firewall entrantes al servicio FTP:

# firewall-cmd --Permanent --Add-service = http # firewall-cmd--Reload 

Incluir paquetes

Lo que queda es copiar el repositorio de paquetes Redhat de ISO Image o DVD Drive a /var/www/http/ directorio. Monta su CDROM:

# monte /dev /cdrom /medios 

o imagen rhel iso:

# Mount -Ro Loop RHEL-Server-7.3-x86_64-dvd.ISO /Medios 

y copiar todos los archivos de origen usando CP:

# cp -a/medios/*/var/www/http/ 

Si Selinux está habilitado en su sistema, establece el contexto de Selinux apropiado de recursivo para el directorio completo:

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

Ahora se debe acceder a su servidor FTP desde cualquier sistema remoto a través de http: // server-ip/

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Descarga de Linux
  • ¿Puede Linux obtener virus?? Explorando la vulnerabilidad de Linux ..
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • La mejor distribución de Linux para desarrolladores
  • Oracle Linux vs Red Hat (Rhel)
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Una introducción a la automatización, herramientas y técnicas de Linux