PublicouEduarda Silva Alterado mais de 5 anos atrás
Aula 15 Servidor Web em sistema linux Prof. Esp. Diovani Milhorim
2 Servidor de páginas web
Um servidor Web é um processo sendo executado em um computador (ou dispositivo de computação) que processa solicitações HTTP (Hyper Text Transfer Protocol), o protocolo padrão da Web. Quando você usa um navegador de internet para acessar um site, este faz as solicitações devidas ao servidor Web do site através de HTTP e então recebe o conteúdo correspondente.
3 Servidor de páginas web
Ao acessar qualquer site, há um servidor por trás daquele endereço responsável por disponibilizar as páginas e todos os demais recursos que você pode acessar. Assim, quando você envia um através de um formulário, coloca uma mensagem em um fórum de discussão, faz uma compra on-line, etc, um servidor Web (ou um conjunto de servidores) é responsável por processar todas essas informações.
4 Servidor de páginas web
O Apache é o servidor Web mais usado no mundo, tendo um domínio de mais de 60% do mercado, sendo o mais conhecido e usado. Os motivos deste domínio incluem sua excelente performance, segurança e compatibilidade com diversas plataformas. O Apache não só executa o HTTP, como outros protocolos, tais como o HTTPS (O HTTP combinado com a camada de segurança SSL - Secure Socket Layer), o FTP (File Transfer Protocol), entre outros.
5 Servidor de páginas web
Instalando o servidor apache Vamos executar a instalação do servidor apache a partir do aplicativo apt. Atualizando base da dados do apt # apt-get update Instalando: # apt-get install apache2
6 Servidor de páginas web
Instalando o servidor apache Configurando: # mcedit /etc/apache2/apache2.conf O apache2.conf é o arquivo de configuração do servidor. Neste arquivo os itens mais interessantes a se definir são os números de servidores disponíveis para atender as requisições, além do número de requisições a serem atendidas por segundo.
7 Servidor de páginas web
Instalando o servidor apache Definição de número máximo e mínimo de servidores, servidores a serem iniciados no boot e número máximo de clientes atendidos por segundo. MinSpareServers 3 MaxSpareServers 6 StartServers 2 MaxClients 180
8 Servidor de páginas web
9 Servidor de páginas web
Instalando o servidor apache Um ponto importante é verificar o arquivo que define a porta do servidor: # mcedit /etc/apache2/ports.conf Verifique a linha: listen 80 Esta linha indica que a porta 80 é a porta que o servidor está atendendo
10 Servidor de páginas web
Instalando o servidor apache Reinicialize o Apache2: # /etc/init.d/apache2 restart A partir deste ponto as novas configurações já tem efeito.
11 Servidor de páginas web
Dominios virtuais: Os arquivos envolvidos na configuração de domínios são: sites disponíveis: /etc/apache2/sites-avaliable/default Sites ativos: /etc/apache2/sites-enable/000-default Onde 000-default é um link simbólico para default.
12 Servidor de páginas web
Dominios virtuais: Exemplo de arquivo default:
13 Servidor de páginas web
Dominios virtuais: Em seguida cadastre o IP que será utilizado pelo domínio que está sendo configurado. # mcedit apache2.conf NameVirtualHost <n. ip>:80
14 Servidor de páginas web
Dominios virtuais: ativando o dominio: # a2ensite Ativando o apache #service apache restart
15 Servidor de páginas web
exercício: Instale e configure o servidor apache em sua máquina virtual. configure o domínio virtual configure o servidor para atender a porta 80 e 81