Informações úteis sobre o APACHE
Apache – Servidor HTTP Apache - Apache HTTP Server
É um servidor de aplicação(WEBSERVER) MULTIPLATAFORMA, LICENÇA APACHE, que provê or meio do protocolo HTTP, possui código-fonte aberto, funciona em ambiente multiplataforma, tanto no Windows quanto no Linux além disso ele não é um servidor EJB.
Desenvolvida pela Apache Software Foundation.
O servidor Apache pode servir tanto o conteúdo estático quanto o dinâmico das páginas web.
As funcionalidades do Apache podem ser estandidas através de módulos compilados que podem ser acrescentados para atender a propósitos específicos.
Httpd.conf é o principal arquivo de configuração do Apache. Outros arquivos de configuração podem ser adicionados utilizando-se a diretiva include
Utilitários:
· apache - Servidor Web Principal
· apachectl - Shell script que faz interface com o apache de forma mais amigável
· apacheconfig - Script em Perl para configuração interativa básica do Apache
· htpasswd - Cria/Gerencia senhas criptografadas Crypto/MD5
· htdigest - Cria/Gerencia senhas criptografadas Crypto/MD5
· dbmmanage - Cria/Gerencia senhas em formato DBM (Perl)
· logresolve - Faz um DNS reverso dos arquivos de log do Apache para obter o endereço de hosts com base nos endereços IP's.
· ab - Apache Benchmarcking - Ferramenta de medida de desempenho do servidor Web Apache.
O servidor Web Apache normalmente lê os arquivos de configuração na seguinte ordem:
1. httpd.conf
2. srm.conf
3. access.conf
Segue abaixo a configuração do Apache:
é utilizada para agrupar diretivas por um nome de arquivo.
é utilizada para agrupar diretivas que serão utilizadas para o diretório nomeado, seus subdiretórios e arquivos dentro dos respectivos diretórios.
é utilizada para limitar o escopo por conteúdo relacionado a um determinado proxy.
é utilizada para agrupar diretivas que serão utilizadas para o diretório nomeado, seus subdiretórios e arquivos dentro dos respectivos diretórios.
O servidor Apache disponibiliza um módulo chamado mod_ssl que adiciona a capacidade do servidor atender a requisitções por meio do protocolo HTTS que, por sua vez, utiliza uma camada SSL para criptografar todos os dados transferidos entre o cliente e o servidor.
O mod_security é um módulo excelente de Apache escrito por Ivan Ristic, o autor de Apache Security de O'Reilly.
Tomcat = é um container Web de código fonte aberto baseado em Java que foi criado para executar aplicações Web que utilizam tecnologias Servlets e JSPs.
Apache = O Apache é um servidor de código aberto e nome oficial é Apache HTTP Server, mantido pela Apache Software Foundation, e alimenta cerca de 46% de todos os sites hospedados na internet.
WildFly = é o servidor de aplicação JEE Open Source da comunidade JBoss. Um servidor de aplicação deve permitir a implantação("deploy") de aplicações que sigam os padrões JEE.
JBoss = ( atualmente denomindo WildFly) Um servidor de aplicações é um software que provê um ambiente completo para que outras aplicações sejam executadas dentro dele usando uma gama de serviços provida pelo servidor de aplicações.
Mongo = é um Banco de Dados.
Fontes:
https://www.devmedia.com.br/introduzindo-o-servidor-de-aplicacao-apache-tomcat/27939
https://www.hostinger.com.br/tutoriais/o-que-e-apache
https://www.4linux.com.br/o-que-e-wildfly
https://www.4linux.com.br/o-que-e-jboss