Servidor web: apache

Description

Sistemas operacionais (Servidores) Mind Map on Servidor web: apache, created by Michel Souza on 08/07/2018.
Michel Souza
Mind Map by Michel Souza, updated more than 1 year ago
Michel Souza
Created by Michel Souza over 6 years ago
16
0

Resource summary

Servidor web: apache
  1. Servidor web
    1. 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
      1. Pode ser configurado para ser acessado apenas uma rede interna (intranet) ou também em uma rede externa (internet)
        1. Processa solicitações HTTP (Hyper-Text Transfer Protocol): protocolo padrão da Web
        2. Apache
          1. Software livre, o que significa que é possível estudar ou alterar seu código-fonte, além de poder utilizá-lo gratuitamente
            1. 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
            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)
              1. Capaz de executar código em PHP, Perl, Shell Script e até em ASP e pode atuar como servidor FTP, HTTP, entre outros
                1. 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)
                2. Características importantes do Apache
                  1. Cada servidor Apache pode atender a vários website, com o uso de virtual hosting
                    1. A configuração do servidor HTTP Apache é feita colocando-se diretivas em arquivos de configuração no formato texto
                      1. O principal arquivo de configuração é usualmente o httpd.conf
                        1. Outros arquivos de configuração podem ser adicionados utilizando-se a diretiva include
                          1. O servidor Apache pode servir tanto o conteúdo estático quanto o dinâmico das páginas web
                            1. As funcionalidades do Apache podem ser estendidas através de módulos compilados que podem ser acrescentados para atender a propósitos específicos
                          2. Apache no Linux
                            1. Instalação
                              1. Uso do comando apt-get: apt-get install apache
                                1. Execução: /HOME/bin/apachectl start
                                  1. Restart: para reiniciar o apache
                                    1. Stop: para parar o Apache
                                      1. Status: para mostrar o status do processo do Apache
                                    2. Configuração
                                      1. Para efetuar a configuração, deve-se acessar o diretório /etc/httpd.conf e abrir os seus arquivos de configuração
                                        1. Ordem de leitura dos arquivos de configuração: httpd.conf, srm.conf e access.conf
                                        2. Principais arquivos de configuração
                                          1. httpd.conf – arquivo principal de configuração
                                            1. Responsável pelas configurações usadas pelo daemon do Apache, o httpd
                                            2. htaccess - (arquivo de configuração distribuída) oferece um meio de fazer mudanças nas configurações por diretório
                                              1. Contém uma ou mais diretrizes de configurações
                                                1. As diretrizes se aplicam para aquele diretório e todos os seu subdiretórios
                                                2. htpasswd – permite inserir e exigir senha para acesso a um diretório
                                                3. Principais módulos
                                                  1. mod_jk – módulo de redirecionamento
                                                    1. mod_balancer – balanceamento de carga
                                                      1. mod_proxy – capacidade de proxy
                                                        1. mod_cache – tratamento para cache
                                                    Show full summary Hide full summary

                                                    Similar

                                                    QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
                                                    anapaulabrasilam
                                                    Sistemas operacionais
                                                    Fabricio Santos
                                                    SISTEMAS OPERACIONAIS
                                                    Hugo Deiró
                                                    Computadores
                                                    profmarcelasantos
                                                    SISTEMAS OPERACIONAIS
                                                    lorranz sousa
                                                    Sistema Computacional
                                                    profmarcelasantos
                                                    Quiz - Sistemas Operacionais
                                                    Deivson Santos
                                                    AVALIAÇÃO - SISTEMAS OPERACIONAIS
                                                    Leandro almeida
                                                    Sistemas Operacionais
                                                    Angelo Cedaspy
                                                    Sistemas Operacionais
                                                    Jociel Souza
                                                    Quiz - Windows e suas Configurações
                                                    Nilton Oliveira