Mindmap
Servidor web: apache

Inhalt der Mindmap
Servidor web: apache
Servidor web
- Programa responsável pela publicação de páginas html, documentos, imagens ou qualquer outro objeto que seja acessado por um usuário através de um browser
- Pode ser configurado para ser acessado apenas uma rede interna (intranet) ou também em uma rede externa (internet)
- Processa solicitações HTTP (Hyper-Text Transfer Protocol): protocolo padrão da Web
Apache
- Software livre, o que significa que é possível estudar ou alterar seu código-fonte, além de poder utilizá-lo gratuitamente
- Além de estar disponível para o Linux, o Apache também conta com versões para o Windows, e para o OS/2
- Não só executa o HTTP, como outros protocolos, tais como o HTTPS (HTTP sobre uma camada de segurança SSL - Secure Socket Layer)
- Capaz de executar código em PHP, Perl, Shell Script e até em ASP e pode atuar como servidor FTP, HTTP, entre outros
- Sua utilização mais conhecida é a que combina um servidor Linux, o Apache, o banco de dados MySQL, e linguagens de programação como o PHP, Perl ou Python (nesta configuração, utiliza-se o acrônimo LAMP)
- Características importantes do Apache
- Cada servidor Apache pode atender a vários website, com o uso de virtual hosting
- A configuração do servidor HTTP Apache é feita colocando-se diretivas em arquivos de configuração no formato texto
- O principal arquivo de configuração é usualmente o httpd.conf
- Outros arquivos de configuração podem ser adicionados utilizando-se a diretiva include
- 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 estendidas através de módulos compilados que podem ser acrescentados para atender a propósitos específicos
- Software livre, o que significa que é possível estudar ou alterar seu código-fonte, além de poder utilizá-lo gratuitamente
Apache no Linux
- Instalação
- Uso do comando apt-get: apt-get install apache
- Execução: /HOME/bin/apachectl start
- Restart: para reiniciar o apache
- Stop: para parar o Apache
- Status: para mostrar o status do processo do Apache
- Configuração
- Para efetuar a configuração, deve-se acessar o diretório /etc/httpd.conf e abrir os seus arquivos de configuração
- Ordem de leitura dos arquivos de configuração: httpd.conf, srm.conf e access.conf
- Principais arquivos de configuração
- httpd.conf – arquivo principal de configuração
- Responsável pelas configurações usadas pelo daemon do Apache, o httpd
- htaccess - (arquivo de configuração distribuída) oferece um meio de fazer mudanças nas configurações por diretório
- Contém uma ou mais diretrizes de configurações
- As diretrizes se aplicam para aquele diretório e todos os seu subdiretórios
- htpasswd – permite inserir e exigir senha para acesso a um diretório
- httpd.conf – arquivo principal de configuração
- Principais módulos
- mod_jk – módulo de redirecionamento
- mod_balancer – balanceamento de carga
- mod_proxy – capacidade de proxy
- mod_cache – tratamento para cache
- Para efetuar a configuração, deve-se acessar o diretório /etc/httpd.conf e abrir os seus arquivos de configuração
- Instalação
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Sistemas operacionais (Servidores) Mindmap am Servidor web: apache, erstellt von Michel Souza am 08/07/2018.
- Erstellt von
- Michel Souza
- Aufrufe
- 20
- Bewertung
