Вы находитесь на странице: 1из 25

Servidores: Web e E-mail

Prof. Carlos Latorre Copyright - Portal UNI GTI - 2010


Sistemas Operacionais 1

Contedo
ServidorWeb:

ServidordeEmail:

Histrico; ServidoresdedicadoseDatacenters; ServidoresWeb; OApache; PrincipaisarquivosnoLinux. Exerccios EntendendoaComunicaonoEnvioeRecebimentodeEmails; SoftwaredeCorreioEletrnico; OqueeparaqueserveumServidordeEmail?; ServidordeEmailLivres; ServidordeEmailComercial Exerccios

Sistemas Operacionais

Histrico
19601970PredominaodoMainframe
Caractersticas:Mquinascaras; Processamentopequeno;

Inciode1980Computadoresdemesasubstiturammainframes Caractersticas:QuasefalnciadaIBM; CrescimentodaMicrosoft; PopularizaodoMSDOS,WindowseOffice. Finalde80,Inciode90PopularizaodasredeseInternet Caractersticas:DependnciadaInternetparatarefasbsicas; Armazenamentodadosemservidoresremotos; ImportnciadoPCdecai; Serviosviawebpermiteportabilidade; Praticidade Sistemas Operacionais 3

Servidores: Web e de E-mail

Servidores Web

Sistemas Operacionais

Histrico
ServidoresdeInternet
Datacenters: Soambientesprotegidos,quecontamcomlinksredundantes,instalaes eltricas de grande porte, salas refrigeradas, equipes de manuteno disponveis24horaspordiaeoutrosrecursos.

Sistemas Operacionais

Histrico
ServidoresdeInternet
ServidoresDedicados: Plano de hospedagem compartilhada, onde um mesmo servidor compartilhado por milhares de sites diferentes e voc fica restrito a uma quota de trfego e espao em disco, sem poder mexer na configurao do servidor. Ouainda... Graas ao barateamento tanto dos links quanto dos servidores, sua empresa pode ter seu prprio servidor, hospedado em um datacenter dos EUA (ou mesmo no Brasil), hospedando o site da sua empresa ou de seus clientes,armazenandobackups,entreinmerasoutrasfunes.

Sistemas Operacionais

Histrico
ServidoresdeInternet
ServidoresDedicados: EmLinux:Familiaridadecomousodalinhadecomandoecomaedio dosarquivosdeconfigurao. Ousodoterminalacabasendoumanecessidade,pois,quasesempre,a administrao do servidor feita via SSH, usando ferramentas em modo texto. At mesmo o Smart Phone, nos permite administrar tarefas rpidas acessandoumServidorDedicado.

Sistemas Operacionais

ServidorWeb
ServidoresInetd: Reduzacarganosistemadeformageral,comparadoaseexecutar cada daemon individualmente. So carregados para a memria somentequandososolicitados.

ModoStandAlone: Servios de rede iniciados como daemons ficam residente o tempo todonamemria,esperandoquealgumseconecte

Sistemas Operacionais

ServidorWeb
Hospedatodas aspginas,incluindoosmecanismosdebuscaeservem comobaseparatodotipodeaplicativoviaweb,incluindooswebmails. Nofuturo,estatendnciadeveseacentuar,compginaswebdinmicase aplicativosviawebsubstituindocadavezmaisosaplicativosdesktop. ExemplosdeServidoresWeb:Apache,IIS,TomCat,

Paraqueserve?

Sistemas Operacionais

OApache
NoinciodaInternet,eramutilizadasapenaspginashtmlestticasescriptsCGI. OApacheoferecesuporteapenasaosrecursosbsicos,maspodeserexpandidoatravs demdulos,suportandoscriptsemPHP,acessandobancosdedadosMySQL,etc. Quando uma pgina PHP solicitada ou outra linguagem, um mdulo apropriado requerido,fazendooprocessamentoedevolvendoaoApacheapginahtmlqueserexibida. Exemplo:Gestoresdecontedoefruns,quecombinamosrecursosdoPHPcomumbanco dedadoscomooMySQL,acessadoatravsdele. Essa associao forma a soluo que popularmente chamada de LAMP (Linux + Apache + MySQL + PHP), tambm pode ser instalado formando o WAMP, soluo que substitui o IIS (Internet Information Server), tipo de configurao de servidores Web da Microsoft.

Sistemas Operacionais

10

OApache
umdosservidoreswebmaisantigoseumdosmaisseguros, Possuiinmerosmdulos,queadicionamsuportevriosrecursos. Exemplos:AmaioriadaspginasatuaisutilizaumaestruturaemPHP, freqentementecomumbancodedadosMySQLouPostgreSQL.

H,sistemasprontoscomoophpBB(frum)eoWordPress(para gerenciamento de contedo), que podem ser instalados sem muita dificuldadedepoisqueoservidorwebjestiverrodando.

OutrosrecursospopularessoaencriptaodepginasemSSL, necessrioparaacriaodepginasseguras(usadasemlojas virtuais, porexemplo)esistemasdegeraoderelatriosdeacesso, comooWebalizer. Obs: Alm do servidor web necessrio configurar um servidor DNS, que responder pelo domniodoseusiteouempresa.

Sistemas Operacionais

11

OApache
Caractersticas:
Permitehospedarvriossitesnomesmoservidor,chamadodevirtualhosts.

Hospedarvriossitesnomesmoservidorumaformadeeconomizarrecursos etrabalho. Trabalha concomitante com um servidor FTP, pois cada site assim, poder acessar seus arquivos, altualizar suas pginas sem alterar os arquivos dos vizinhos. TrabalhacomosistemadeQuotasquepermitelimitaroespaoemdiscousado porcadausurio,garantindoumadivisojustadosrecursosdisponveis.Aoatingir seu limite, o usurio recebe uma mensagem de "disco cheio", mesmo que ainda existamvriosGB'slivresnoHDdoservidor.

Sistemas Operacionais

12

PrincipaisarquivosnoLinux
AprincipalcaractersticadoApacheamodularidade. Quando acessamos uma pgina em PHP em um site que roda sobre um servidor Apache, ele (Apache) l o arquivo no disco e repassa a requisio paraomod_php,omduloencarregadodeprocessararquivosPHP. Acionase o interpretador PHP, que processa a pgina e a entrega ao Apache,queaentregaaocliente. Casoumbancodedadossejaacessado,omdulophp5mysqlchamado, permitindoaointerpretadorPHPacessarobancodedados.

AdivisodetarefasentreosmdulofazqueoApachesejarpidoeseguro!

Sistemas Operacionais

13

PrincipaisarquivosnoLinux
NoDebianederivados:
AconfiguraodoApachecentralizadaemumnicoarquivo,o"httpd.conf. A organizao do Apache 2 nas distribuies derivadas do Debian parece muito mais complicada, mas, depois de entender,a coisa se revela bastantesimples e lgica:

Sistemas Operacionais

14

PrincipaisarquivosnoLinux
Todos os arquivos de configurao esto organizados dentro do diretrio "/etc/apache2". Dentrodele,temosaspastas: "sitesavailable" e "sitesenabled", que contm a configurao dos sites hospedados; as pastas "modsavailable" e "modsenabled", que armazenam a configuraodosmdulos; oarquivo"ports.conf",ondevaiaconfiguraodasportasTCPqueoservidor vaiescutar; oarquivo"apache2.conf",quearmazenaconfiguraesdiversasrelacionadas aofuncionamentodoservidore; apasta"conf.d",quearmazenaarquivoscomconfiguraesadicionais.

Sistemas Operacionais

15

PrincipaisarquivosnoLinux
Para ativar e desativar um site configurado no arquivo "/etc/apache2/sites available/gdhn. Quando o Apache instalado, criado por padro o arquivo "/etc/apache2/sitesavailable/default", que contm a configurao de um site "raiz",queusa(porpadro)apasta"/var/www"comodiretriodepginas.
Se o seu servidor web vai hospedar um nico site, ento essa configurao suficiente, porm para hospedarvriossitesnomesmoservidor,necessriocriarumapastaeumarquivodeconfiguraopara cadasiteadicional.

Outra configurao que foi desmembrada a configurao de portas, que foi paraoarquivo"ports.conf". Oarquivo"apache2.conf",agrupao"resto"dasconfiguraes.seralterado quando precisarmos ajustar o nmero de processos usados pelo Apache ou aumentaronmerodeconexessimultneaspermitidaspeloservidor. Sistemas Operacionais 16

Servidores: Web e de E-mail

Servidores de E-mail

Sistemas Operacionais

17

EntendendoaComunicaonoEnvioe RecebimentodeEmails
A comunicao baseada em emails muito simples e foi desenvolvida baseada num conceito chamado Protocolo SMTP. OtermoSMTPsignificaProtocolodeTransfernciaSimplesde Mensagens. O Protocolo POP3 ou IMAP usado para o downloaddasmensagensarmazenadasnoservidorSMTP. Esse protocolo define um padro de comunicao, onde os fabricantes de softwares criaram suas solues de correio eletrnico. Vamosseqnciaocorridaquandoumemailenviadopara oendereofulano@win2003.com.br:
Sistemas Operacionais 18

EntendendoaComunicaonoEnvioe RecebimentodeEmails
1 Para montar o email, utilizamos um software chamado Cliente de email quesecomunicacomoservidorSMTP. 2AomontaramensagemeclicaremEnviar,amensagemvaiparaaCaixa de Sada e assim que comunicase com o servidor SMTP, a mensagem removidaparaoservidorenoclientedeemail,umacpiadoitemgerada napastaItensEnviados. 3 Ao chegar no servidor, a mensagem entra numa fila SMTP, na qual a mensagemficaaguardandosuavezdeserenviada. 4Quandochegaavezdamensagemserenviada,oservidorSMTPdescobre naInternetoservidorSMTPdedestinoapartirdodomnioInternetcolocado noendereodedestino.

Sistemas Operacionais

19

EntendendoaComunicaonoEnvioe RecebimentodeEmails
5 Aps encontrar o servidor responsvel, ele se comunica com ele, informandoaoservidordestinoquepossuiumamensagemparaumusurio. O servidor de destino verifica se aquele usurio existe mesmo e, em caso positivo,aceitaorecebimento. 6 No servidor de destino, essa mensagem direcionada Caixa Postal do usurio. Quando o software cliente de email desse usurio verificar as mensagens novas (utilizando POP3 ou IMAP), descarregada sendo visualizadanaCaixadeEntrada. 7 Se numa primeira tentativa o servidor SMTP no consegue entregar a mensagem, o processo de conexo ao servidor de destino se repete por vriasvezes,eapsumtempoapresentafalhadeentrega. 8Nocasodeumaresposta,oprocessoomesmo

Sistemas Operacionais

20

SoftwaredeCorreioEletrnico
Auxiliar a comunicao e a troca de informaes entre as

pessoas;

Trouxe agilidade na distribuio de documentos e mensagens; Cada usurio deste sistema possui um endereo eletrnico conhecidocomoemail. Atravsdeprogramasdecomputadoresquesoclientesde emailedeservidoresdecorreioeletrnico,ousuriorecebee enviamensagens.

Sistemas Operacionais

21

OqueeparaqueserveumServidordeE mail?
Gerenciaosemailsquesoenviadoserecebidos.

Podem ser servidores Internet ou servidores de correio de intranet onde as mensagens trafegam apenas dentro da empresa.

Sistemas Operacionais

22

SistemasLivres
FerramentasquepermitemestabeleceraconexoviaprotocoloSMTPpara enviarmensagens; No preciso instalar nenhum software especfico ou configurar perfis de acessoparacadausurio; H inmeras opes e recursos disponveis, que tornam a configurao bastantecomplexaetrabalhosa; Vulnervelaataquesdehackers. Boaperformance; Bomhistricodesegurana; usadoporpadronoDebian Exim:

SendMail:

Sistemas Operacionais

23

SistemasLivres
Qmail: Vriasinovaes,Designbastantesimpleselimpo; nfasenasegurana; Abandonodoautorem1998,depoisdolanamentodaverso1.03ea licenadeusoimpedearedistribuiodeversesmodificadas; PostFix: Rpidoeomaissimplesdeconfigurar,oquefazcomqueeleseja atualmenteomaispopular; Possuimaisdocumentaodisponvel. Excelentehistricodesegurana.

Sistemas Operacionais

24

SistemasComerciais
MicrosoftExchange2000Server:
PrincipaisComponentes:

Configuraes globais: aplicamse a todos os servidores e destinatrios de uma organizao. As trs configuraes globais mais comuns so: formatos de mensagens dainternet,entregademensagensemensagensinstantneas; Destinatrios:entidadequepoderecebermensagensdoExchange.Osdestinatrios podem ser usurios, contatos, grupos e outros recursos. Os destinatrios que so ativados para caixa de correio (usurios) possuem caixas de correio para enviar e recebermensagensdeemail. Grupos administrativos: Usados para organizar objetos de diretrio e gerenciar os recursosdoExchangecomeficincia. Grupos de roteamento: so usados em instalaes avanadas do Exchange, nas quaisprecisocontrolaraconectividadedasmensagenseoscanaisdecomunicao paragruposdeservidoresdoExchange. CopyrightPortalUNIGTI2010

Sistemas Operacionais

25

Вам также может понравиться