Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
O protocolo utilizado;
A porta pela qual o servidor receber as requisições (a porta default é a porta 80,
portanto, ela não precisa ser informada);
O recurso desejado.
Os servidores web foram projetados para atender a diversas necessidades
dos clientes, dentre as quais podemos destacar:
Dentre outros.
Servidores web
Na área de informática definimos um servidor como um sistema de
computação centralizada que fornece serviços a outros computadores,
normalmente conectados a uma rede. Esses serviços podem ser de diversos
tipos, como por exemplo, arquivos, impressão, banco de dados, correio
eletrônico ou web. (LOPES & BLANCO, 2006).
Servidor web pode ser um programa de computador que tem como principal
objetivo aceitar pedidos HTTP de navegadores, e servi-los com respostas
HTTP. Essas respostas, normalmente, são documentos HTML com objetos
embutidos (imagens, etc.).
No mercado existem diversos servidores web, aqui iremos abordar apenas
os dois principais líderes de mercado, segundo o site NetCraft, em seu
relatório de agosto de 2015 (NETCRAFT, 2015):
Apache
Sem sombra de dúvidas é o líder de mercado absoluto na web. Hoje os sites
mais populares estão hospedados neste servidor, criando assim uma
comunidade de usuários espalhados pelo mundo (MARCELO, 2005)
O Apache é um dos produtos da Fundação Apache (http://www.apache.org/),
neste endereço você poderá fazer o download deste servidor web, porém,
aqui, acontecerá o download unicamente do Apache. É um software livre e
de código aberto, podendo ser instalado em vários servidores, desde que
obedecida a licença GNU Public Licence (MARCELO, 2005).
Entre suas principais vantagens podemos citar:
5. Logs customizáveis;
7. É gratuito.
1. A primeira coisa a fazer é realizar o download da versão mais atual no site oficial
http://www.wampserver.com/en/, selecionando a versão do seu sistema operacional
32 ou 64 bits e siga as orientações de instalação.
E modifique para:
1. Listen 0.0.0.0:8080
2. Listen [::0]:8080
e modifique para:
1. ServerName localhost:8080
Caso o ícone esteja com a cor vermelha ou laranja, significa que seu servidor
não foi iniciado corretamente, verifique as instruções de instalação
comentadas anteriormente.
EXERCÍCIOS DE FIXAÇÃO
Questão 1/3
De acordo com o texto, existem distribuições para os mais diversos
sistemas operacionais, dependendo do SO ocorrerá variação em seu
nome, selecione a opção que contem, servidores Apache.
o LAMP, MAMP, SAMP, WAMP
o LAMP, PAMP, SAMP, WAMP
o IIS, PAMP, SAMP, WAMP
o FreeDBS, LAMP, SAMP, XAMP
o LAMP, SAMP, Tomcat, WAMP
Questão 2/3
Num servidor web qual é a porta padrão para serviços http?
o Porta 80
o Porta 25
o Porta 443
o Porta 8080
o Porta 3306
Questão 3/3
Se desejarmos fazer alguma alteração nas configurações do servidor
Apache, em qual arquivo devemos efetuar essa alteração?
o httpd.conf
o http.conf
o https.conf
o httpd.ini
o php.ini
Referências
ARLITT, M. F.; WILLIAMSON, C. L. Web Server Workload Characterization:
the search for invaliants. In: Proceedings of ACM SIGMETRICS 1996.
BADDINI, Francisco. Microsoft Windows Server 2003 - Implementação &
Administração. São Paulo: Érica, 2003.
BERNERS-LEE, T.; MASINTER, L.; McCAHILL, M. Uniform Resource
Locators, [S.I.], Dez. 1994. RFC 1738, IETF.
KUROSE, J. F.; ROSS, K. W. Redes de Computadores, 2 ed [S.I.]. Addison
Wesley, 2003.
LOPES, Daniel & BLANCO, Jesus. Apache Phrasebook. Carmel:Sams
Publishing, 2006
MARCELO, Antonio. Apache: configurando o servidor web para Linux. Rio
de Janeiro: Brasport, 2005.
NETCRAFT. August 2015 Web Server Survey. Disponível em
<http://news.netcraft.com/archives/ category/web-server-survey/>.
Acessado em 06/09/15, às 15h30min.
TANENBAUM, A. Distributed Operating Systems. 3 ed. [S.I.] Prentice Hall,
1995.
WampServer. WampServer, la plate-forme de développement Web sous
Windows - Apache, MySQL, PHP. Disponível em
<http://www.wampserver.com/en/>, acessado em 07/09/2015, às 16h.
WELLS, L.; CHRISTENSEN, S.; KRISTENSEN, L. M.; MORTENSEN, K. H.
Simulation Based Performance Analysis of Web Servers In: Proceedings of
9th International Workshop on Petri Nets and Performance Models,
PNPM'01 Aachen, Sept. 11-14, 2001.