Como Instalar um Servidor Apache HTTPD by@mschirbel

Como Instalar um Servidor Apache HTTPD

image
Marcelo HackerNoon profile picture

Marcelo

Sempre escrevendo alguns bits da minha jornada.

Oi pessoal!

Este tutorial mostra como instalar um servidor Web Apache.

Se você já lutou sobre esse assunto, junte-se a mim! Podemos facilitar um pouco para todos os outros.

Esta instalação usará os binários do Apache, não usaremos um gerenciador de pacotes, como o yum e o apt.

Mas ... por que você escolheria usar binários? Você tem um gerenciador de pacotes que faz isso por você!

image

Bem, existem 2 razões principais para isso:

  1. Talvez você queira uma versão específica do Apache, que o seu gerenciador de pacotes não suporta
  2. Talvez o seu servidor não tenha uma conexão com a Internet.

Ok, vamos lá...

Se você acessar o site do Apache e baixar a versão desejada, provavelmente falhará durante a instalação. Isso ocorre porque o HTTPD precisa de uma variedade de bibliotecas que talvez você ainda não tenha instalado.

Você precisará de duas outras bibliotecas para obter uma instalação sem falhas:

  • APR
  • APR-Util

APR significa Apache Portable Runtime, que é um conjunto de bibliotecas que suportam HTTPD com um conjunto de APIs que mapeiam seu sistema operacional para atender às múltiplas solicitações que chegam ao seu servidor da web.

APR-Util é um conjunto de bibliotecas que complementam a APR

Então, como faço isso?

A ordem da instalação é esta:

  1. APR
  2. APR-Util
  3. Servidor Web Apache

Você pode baixar o APR e APR-Util aqui .

Você pode baixar o servidor da web Apache aqui .

Todo o processo é sobre compilação e instalação. Então vamos!

Antes de tudo, configure uma estrutura de diretórios para o seu servidor Web. Eu gosto de fazê-lo em

/opt
.

cd /opt/
mkdir httpd/

Dentro da pasta que você criou, crie outros 2 diretórios:

cd httpd/
mkdir apr/
mkdir apr-util/

Para melhores práticas, convém usar as versões no nome desses diretórios.

Faça o download dos binários e coloque esses diretórios. Agora, você precisa carregar essas configurações na memória.

Vá para o diretório APR, este será o primeiro instalado:

cd apr/
./configure --prefix=/opt/httpd/apr/
make

Agora é hora do APR-Util:

cd /opt/httpd/apt-util/
./configure --prefix=/opt/httpd/apr-util/ --with-apr=/opt/httpd/apr/
make
make install

É basicamente a mesma coisa, exceto que você usará o APR para carregar a configuração do APR-Util

Agora, vem a última parte. E o mais esperado!

Você só precisa instalar o servidor da Web:

cd /opt/httpd/
./configure --prefix=/opt/httpd/ --with-apr=/opt/httpd/apr/ --with-apr-util=/opt/httpd/apr-util/
make
make install

Se você não encontrar nenhum problema de versão, poderá:

sudo /opt/httpd/bin/httpd -k start

E isso iniciará o seu servidor Web. Você precisa usar raiz para este comando, porque a porta padrão que o Apache executa é apenas utilizável pela raiz.

Eu recomendo que você defina um usuário específico para o Apache, isso economizará muito tempo.

Se você quiser ver qual versão do APR e APR-Util você deve usar, confira aqui.

Eu realmente espero que você tenha gostado deste tutorial. É simples, mas é o meu primeiro!

Se você quiser falar comigo, pode me adicionar no Linkedin .

De qualquer forma, até breve!

Previously published at https://medium.com/@mschirbel/how-to-install-an-apache-web-server-b8d1684a95ef

Comments

Signup or Login to Join the Discussion

Tags

Related Stories