Configurar el repositorio de paquetes RedHat de red local a través de HTTP con Apache
- 2567
- 625
- Jaime Delgadillo
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
- « Cómo forzar la instalación del modo de texto de Redhat Linux
- Cómo deshabilitar la página de bienvenida de Apache APACHE predeterminada en Redhat Linux »