Como instalar o Apache no CentOS 8

Os serviços web estão se tornando cada vez mais populares no mundo atual devido a tudo o que isso acarreta (sites, páginas, plataformas, etc.) onde cada desenvolvedor possui ferramentas práticas e dinâmicas para poder realizar suas tarefas com eficácia.

Para fornecer uma plataforma ideal para desenvolver e gerenciar tudo relacionado a serviços web, encontramos um dos melhores utilitários como o Apache e por este motivo Solvetic vai explicar como instalar o Apache no CentOS 8 e a partir daí ter uma plataforma web moderna em mãos e seguro.

O que é ApacheO Apache, também conhecido como Apache HTTP Server, foi desenvolvido como um servidor HTTP de código aberto compatível com os sistemas operacionais UNIX e Windows modernos. O Apache tem como objetivo ser um servidor seguro, com altas taxas de disponibilidade e uma entrega completa de serviços HTTP que por sua vez são sincronizados com os mais modernos padrões HTTP para que cada tarefa esteja na tendência atual.

O Apache nasceu em 1995 e, desde então, cresceu e se tornou um dos utilitários mais versáteis da atualidade.

Recursos principais do Apache HTTP Server 2.4Atualmente, temos a versão 2.4 do Apache HTTP Server e entre seus principais recursos encontramos o seguinte:

  • Gerenciamento de eventos MPM.
  • Suporte assíncrono.
  • Seções de configuração por solicitação.
  • Melhores opções de uso de recursos.
  • Integra um novo analisador de expressão.
  • Configuração do LogLevel por módulo e por diretório.
  • Suporte a IPv6.
  • Novas APIs Apache.
  • Compatível com vários protocolos e muito mais.

Agora aprenderemos como instalar o Apache no CentOS 8.

1. Como instalar o Apache no CentOS 8

Passo 1
A primeira etapa será atualizar os pacotes CentOS 8 executando o seguinte comando:

 Atualização yum -y
Assim que o sistema for atualizado, procedemos à instalação do Apache executando:
 yum install httpd

PROLONGAR

Passo 2
Inserimos a letra "s" para aceitar o download do Apache e suas dependências:

PROLONGAR

etapa 3
Uma vez que o Apache tenha sido instalado no sistema CentOS 8, vamos iniciar o serviço e habilitá-lo na inicialização do CentOS 8, para isso usaremos as seguintes linhas:

 systemctl start httpd systemctl enable httpd

PROLONGAR

Passo 4
Agora verificamos o status do Apache executando:

 systemctl status httpd

PROLONGAR

Etapa 5
Por padrão, o firewall integrado no CentOS 8 bloqueará o tráfego do Apache, para isso devemos adicionar regras específicas para habilitá-lo:

 firewall-cmd --zone = public --permanent --add-service = http firewall-cmd --zone = public --permanent --add-service = https firewall-cmd -reload

PROLONGAR

Etapa 6
Então, podemos validar se o Apache foi instalado corretamente, acessando de um navegador e inserindo a seguinte sintaxe:

 http: // CentOS_IP_Address
Devemos ver o seguinte:

PROLONGAR

2. Como configurar hosts virtuais no CentOS 8


Isso se aplica quando um domínio (host virtual) deve ser hospedado no mesmo servidor da web Apache. Aqui será possível usar um ou mais domínios, se for o caso.

Passo 1
Para isso, vamos criar um arquivo chamado vhost.conf no diretório /etc/httpd/conf.d/:

 nano /etc/httpd/conf.d/vhost.conf
Lá, inseriremos as seguintes informações:
 NameVirtualHost *: 80 ServerAdmin [email protected] ServerName domain.com ServerAlias ​​www. dominio.com DocumentRoot / var / www / html / dominio.com/ ErrorLog / var / log / httpd / dominio.com/error.log CustomLog / var / log / httpd / dominio.com/access.log combinado 

PROLONGAR

Salvamos as alterações com as teclas Ctrl + O e saímos do editor com as teclas Ctrl + X.

Nota importantePara que este host virtual funcione corretamente, devemos ter um domínio adquirido e registrado, caso contrário, podemos criar o host virtual e acessar apenas do servidor local para localhost. Com o domínio, podemos acessar externamente

Passo 2
O próximo passo serão os diretórios do site cadastrado no arquivo vhost, entramos com o seguinte:

 mkdir -p /var/www/html/domain.com(Documentação de inicialização) mkdir -p /var/log/httpd/domain.com(Arquivos de diretório)

PROLONGAR

etapa 3
Para personalizar a página, podemos criar uma mensagem index.html no caminho /var/www/html/domain.com:

PROLONGAR

Passo 4
Reiniciamos o serviço Apache executando:

 systemctl restart httpd.service

PROLONGAR

Etapa 5
Agora podemos acessar de uma das seguintes maneiras:

 http://domain.com (se tivermos um domínio ativo) http: // localhost (se não tivermos um domínio ativo)
Ao acessar de um navegador, veremos a mensagem do arquivo index.html:

PROLONGAR

Como você pode ver, o Apache é ideal para todos os usuários envolvidos no mundo da programação e gerenciamento web com funções práticas e atraentes para este tipo de tarefa.

wave wave wave wave wave