Configure o repositório de pacotes Redhat Local Redhat sobre HTTP com Apache
- 3149
- 867
- Loren Botsford
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
- « Como forçar o modo de texto instalação do Redhat Linux
- Como desativar a página de boas -vindas do Apache padrão no Redhat Linux »