Configure o repositório de pacotes Redhat Local Redhat sobre HTTP com Apache

Configure o repositório de pacotes Redhat Local Redhat sobre HTTP com Apache

Objetivo

O objetivo é configurar o repositório de pacote Redhat de rede acessível via protocolo HTTP. Este guia usa o Apache WebServer como um meio de fornecer acesso HTTP ao repositório de pacotes local.

Sistema operacional e versões de software

  • Sistema operacional: - Red Hat Enterprise Linux Server 7.3 (MAIPO)
  • Programas: - Apache/2.4.6 (Red Hat Enterprise Linux)

Requisitos

O acesso privilegiado ao seu sistema de servidor RHEL será necessário.

Dificuldade

FÁCIL

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Instruções

Instale o Apache

Primeiro, o passo é instalar e iniciar httpd Daemon.

# yum instalar httpd 

Habilitar httpd Daemon para começar após a reinicialização:

# SystemCtl Ativar httpd criou symlink de/etc/Systemd/System/Multi-User.alvo.quer/vsftpd.serviço para/usr/lib/systemd/system/vsftpd.serviço. 

Desative a configuração padrão da página de boas -vindas do Apache no Redhat Linux Server:

# mv/etc/httpd/conf.D/Bem -vindo.conf/etc/httpd/conf.D/Bem -vindo.cópia de segurança 

Começar httpd Daemon:

# SystemCtl Iniciar httpd 

httpd Daemon agora deve estar em execução:

# status Systemctl httpd ● httpd.Serviço - o servidor Apache HTTP carregado: carregado (/usr/lib/systemd/system/httpd.serviço; habilitado; predefinição do fornecedor: desativado) ativo: ativo (em execução) desde a terça 2017-04-11 06:28:57 AEST; Há 20 anos: Homem: Httpd (8) Homem: Apachectl (8) PID principal: 12283 (httpd) Status: "Total de solicitações: 0; solicitações atuais/s: 0; tráfego atual: 0 b/s" CGROUP:/System.Slice/httpd.Serviço ├─12283/usr/sbin/httpd -dforeground ├─12289/usr/sbin/httpd -dforeground ├─12290/usr/sbin/httpd -dforeground ├─12291/usr/sbin/httpd -dforeground ├─12291/usr/sbin/httpd -dforeground ├─12291/usr/sbin/httpd -dfore ├vio /sbin/httpd -dforeground └─12293/usr/sbin/httpd -dforeground 

Configure o firewall

Se você tiver o firewall ativado, adicione uma nova regra para permitir conexões de firewall de entrada ao serviço FTP:

# firewall-cmd --permanent --add-service = http # firewall-cmd--reload 

Inclua pacotes

O que resta é copiar o repositório do pacote redhat da imagem ISO ou DVD Drive para /var/www/http/ diretório. Monte seu cdrom:

# montagem /dev /cdrom /mídia 

ou RHEL ISO Image:

# Mount -ro Loop Rhel-Server-7.3-X86_64-DVD.iso /mídia 

e copie todos os arquivos de origem usando cp:

# cp -a/mídia/*/var/www/http/ 

Se o Selinux estiver ativado no seu sistema Defina o contexto do SELinux adequado para o diretório inteiro:

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

Seu servidor FTP agora deve estar acessível a partir de qualquer sistema remoto via http: // server-ip/

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Download do Linux
  • Linux pode obter vírus? Explorando a vulnerabilidade do Linux…
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Melhor distro Linux para desenvolvedores
  • Oracle Linux vs Red Hat (RHEL)
  • Comandos Linux: os 20 comandos mais importantes que você precisa para…
  • Uma introdução à automação, ferramentas e técnicas do Linux