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ê! Bem, existem 2 razões principais para isso: Talvez você queira uma versão específica do Apache, que o seu gerenciador de pacotes não suporta Talvez o seu servidor não tenha uma conexão com a Internet. Ok, vamos lá... Se você acessar o 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. site do Apache 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: APR APR-Util 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