Disciplina:
Serviços de Rede
Professor:
Jéferson Mendonça de Limas
●Conceitos Básicos
●Funcionamento de Servidores Web
●Configurações do Apache 2
●Prática
Conceitos Básicos
● A WWW é baseado em relacionamento
Cliente/Servidor
● Cliente: Navegador Web (Browser)
● Arquivos Texto
● Páginas Html
● Imagens
● Arquitetura two-tier
Arquitetura three-tier
●
Conceitos Básicos: URL
GET
●
202 Accepted
403 Forbidden
● Mais Informações
http://news.netcraft.com/archives/category/web-server-survey/
Servidores WEB
●O Apache é um dos mais antigos servidores e
também um dos mais seguros. É composto com
inúmeros módulos que permitem suporte a uma
infinidade de recursos.
● Suporte ao PHP
Microsoft
●
Nginx
●
Cliente
Interpretador Servidor
PHP Mysql
Apache no Debian e Derivados
Motivos:
●
/etc
mods-available/
apache2/
mods-enabled/
mods-enabled/
ports.conf
sites-enabled/
apache2.conf
Esquema de Configuração Apache2
●ports.conf → configuração das portas TCP (padrões: http
80 e https 443)
● a2enmod [nome]
● a2dismod [nome]
Recarregar o apache
●
● /etc/init.d/apache2 force-reload
● /etc/init.d/apache2 reload
Configuração de VirtualHosts
● /etc/apache2/sites-available/serv2012
<VirtualHost *:80>
ServerAdmin suporte@serv2012.com.br
ServerName www.serv2012.com.br
ServerAlias serv2012.com.br www.serv2012.com.br
DocumentRoot /var/www/serv2012
</VirtualHost>
Configuração de VirtualHosts
●Alterar as linhas em
/etc/apache2/sites-available/default
de: NameVirtualHost *
<VirtualHost *>
php5-pgsql
Testando o acesso ao PHP