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 -yAssim 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_AddressDevemos 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.confLá, 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.