Beruflich Dokumente
Kultur Dokumente
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
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 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