10
DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009 Instalando Site na Internet – Versão 2.5 Página 1 Este material pertence a Carlos A. Majer, Professor Universitário de Tecnologia da Informação. Para maiores informações favor verificar HTTP://www.carlosmajer.com.br Licença de Uso Este trabalho está licenciado sob uma Licença Creative Commons Atribuição-Permitida a Criação de Obras Derivadas 2.5 Brasil. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by- nd/2.5/br/ ou envie uma carta para Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Isto significa que você poderá copiar, distribuir, exibir e realizar trabalhos derivados desta obra com as seguintes restrições:- Você deverá sempre fazer referência ao autor (Ou seja, Eu) Você não poderá utilizar este trabalho para fins ilegais, imorais ou de forma a denegrir ou prejudicar outras pessoas ou instituições. Para maiores informações envie um e-mail para [email protected] ou [email protected] ou [email protected] . Introdução Uma rotina muito comum ao webmaster, desenvolvedor/programador web, web designer, responsável pela infra-estrutura de redes de uma empresa é o processo de instalação de sites na INTERNET. O objetivo deste artigo é explanar superficialmente os processos e algumas ferramentas que o responsável pode utilizar objetivando a instalação de seu site num provedor externo. O que é um Site? Um site caracteriza-se por um conjunto de arquivos, num formato que o navegador ou que um servidor web possa entender. Este conjunto de arquivos deve ser copiado para um determinado diretório num servidor web, que é o software capacitado a entender as solicitações de acesso de um determinado usuário às páginas de um site e responder de acordo com estas solicitações. Como um computador pode ser identificado na INTERNET? Todo computador na INTERNET tem um número IP que é um número único que identifica este computador na rede. Para facilitar o processo de localização de um determinado computador foi criado o sistema de DNS (Domain Name Server – Servidor de nome de domínio) que possibilita associar um número IP a um determinado computador, facilitando o processo de acesso a este computador. Ao invés do usuário precisar digitar um número IP para acessar um site (que está num computador de um provedor) digamos 200.212.140.183, o usuário pode digitar o seu nome de domínio, neste caso: www.cidadesp.edu.br . Para verificar o endereço IP de um site abra o prompt do MS-DOS e digite o comando PING seguido do site a ser consultado. Exemplo:- PING www.cidadesp.edu.br <ENTER>

Instalando Site na Internet

Embed Size (px)

DESCRIPTION

Dicas de como instalar (subir) um site para um provedor na Internet

Citation preview

Page 1: Instalando Site na Internet

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009

Instalando Site na Internet – Versão 2.5 Página 1

Este material pertence a Carlos A. Majer, Professor Universitário de Tecnologia da Informação. Para maiores informações favor verificar HTTP://www.carlosmajer.com.br

Licença de Uso Este trabalho está licenciado sob uma Licença Creative Commons Atribuição-Permitida a Criação de Obras Derivadas 2.5 Brasil. Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nd/2.5/br/ ou envie uma carta para Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Isto significa que você poderá copiar, distribuir, exibir e realizar trabalhos derivados desta obra com as seguintes restrições:-

� Você deverá sempre fazer referência ao autor (Ou seja, Eu)

� Você não poderá utilizar este trabalho para fins ilegais, imorais ou de forma a denegrir ou

prejudicar outras pessoas ou instituições.

Para maiores informações envie um e-mail para [email protected] ou [email protected] ou [email protected].

Introdução Uma rotina muito comum ao webmaster, desenvolvedor/programador web, web designer, responsável pela infra-estrutura de redes de uma empresa é o processo de instalação de sites na INTERNET. O objetivo deste artigo é explanar superficialmente os processos e algumas ferramentas que o responsável pode utilizar objetivando a instalação de seu site num provedor externo.

OO qquuee éé uumm SSiittee??

Um site caracteriza-se por um conjunto de arquivos, num formato que o navegador ou que um servidor web possa entender. Este conjunto de arquivos deve ser copiado para um determinado diretório num servidor web, que é o software capacitado a entender as solicitações de acesso de um determinado usuário às páginas de um site e responder de acordo com estas solicitações.

CCoommoo uumm ccoommppuuttaaddoorr ppooddee sseerr iiddeennttiiffiiccaaddoo nnaa IINNTTEERRNNEETT??

Todo computador na INTERNET tem um número IP que é um número único que identifica este computador na rede. Para facilitar o processo de localização de um determinado computador foi criado o sistema de DNS (Domain Name Server – Servidor de nome de domínio) que possibilita associar um número IP a um determinado computador, facilitando o processo de acesso a este computador. Ao invés do usuário precisar digitar um número IP para acessar um site (que está num computador de um provedor) digamos 200.212.140.183, o usuário pode digitar o seu nome de domínio, neste caso: www.cidadesp.edu.br. Para verificar o endereço IP de um site abra o prompt do MS-DOS e digite o comando PING seguido do site a ser consultado. Exemplo:- PING www.cidadesp.edu.br <ENTER>

Page 2: Instalando Site na Internet

DESENVOLVIMENTO WEB

Instalando Site na Internet – Versão

CCoommoo ffuunncciioonnaa uumm ddoomm

Um nome de domínio é um texto separado por pontos que é utilizado para identificar unicamente um site na INTERNET. Os domínios são gerenciados por uma entidade que arbitra e decide a respeito do funcionamento dos nomes de domínio no mundo. Atualmente, quem gerencia este processo é a ICANN Internet Corporation for Assigned Names and Numbers A parte do texto mais à direita é conhecida como domínio de nível de topo (TLD exemplo abaixo, podemos identificar o www.linux.com Alguns nomes de domínio podem referenciarNo exemplo abaixo, verificamos que o TLD é www.cidadesp.edu.br O domínio br teve o gerenciamento repassado do ICAN para uma entidade no Brasil c(http://registro.br/) e este processo é conhecimento como delegação. O domínio à esquerda (do ponto) é conhecido como domínio de segundo nível e em geral é autorizado pelo responsável conforme certas regras. Em geral, os domínios com são genéricos e podem ser solicitados por empresas. Alguns outros domínios para serem solicitados devem seguir determinadas regras e processos. Exemplo:- .net.br � Domínio .net, voltado à empresas de comunicações.edu.br � Domínio .edu, voltado à instituições de educação.com.br � Domínio .com, voltado à empresas em geral. Cabe salientar que alguns domínios não utilizam o www como domínio de terceiro nível. Exemplo: http://wikipedia.org/ Um domínio de terceiro nível muito utilizado é o www. Ele é geralmente o tipo de domínio que o registro.br libera para registro das empresas em geral.

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET

ão 2.5

mmíínniioo??

é um texto separado por pontos que é utilizado para identificar unicamente um site RNET. Os domínios são gerenciados por uma entidade que arbitra e decide a respeito do

funcionamento dos nomes de domínio no mundo. Atualmente, quem gerencia este processo é a ICANN gned Names and Numbers (http://www.icann.org/).

xto mais à direita é conhecida como domínio de nível de topo (TLD – Top Level Domain). No exemplo abaixo, podemos identificar o com como domínio de nível de topo:-

Alguns nomes de domínio podem referenciar a outros países. Isto ocorre quando o TLD tem dois caracteres. No exemplo abaixo, verificamos que o TLD é br:-

teve o gerenciamento repassado do ICAN para uma entidade no Brasil c) e este processo é conhecimento como delegação.

O domínio à esquerda (do ponto) é conhecido como domínio de segundo nível e em geral é autorizado pelo gras. Em geral, os domínios com são genéricos e podem ser solicitados por

empresas. Alguns outros domínios para serem solicitados devem seguir determinadas regras e processos.

Domínio .net, voltado à empresas de comunicações Domínio .edu, voltado à instituições de educação Domínio .com, voltado à empresas em geral.

Cabe salientar que alguns domínios não utilizam o www como domínio de terceiro nível. Exemplo:

Um domínio de terceiro nível muito utilizado é o www. Ele é geralmente o tipo de domínio que o registro.br libera para registro das empresas em geral.

Revisão 17 Out 2009

Página 2

é um texto separado por pontos que é utilizado para identificar unicamente um site RNET. Os domínios são gerenciados por uma entidade que arbitra e decide a respeito do

funcionamento dos nomes de domínio no mundo. Atualmente, quem gerencia este processo é a ICANN -

Top Level Domain). No

a outros países. Isto ocorre quando o TLD tem dois caracteres.

teve o gerenciamento repassado do ICAN para uma entidade no Brasil chamada registro.br

O domínio à esquerda (do ponto) é conhecido como domínio de segundo nível e em geral é autorizado pelo gras. Em geral, os domínios com são genéricos e podem ser solicitados por

empresas. Alguns outros domínios para serem solicitados devem seguir determinadas regras e processos.

Cabe salientar que alguns domínios não utilizam o www como domínio de terceiro nível. Exemplo:-

Um domínio de terceiro nível muito utilizado é o www. Ele é geralmente o tipo de domínio que o registro.br

Page 3: Instalando Site na Internet

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009

Instalando Site na Internet – Versão 2.5 Página 3

A partir deste www, uma empresa pode solicitar ao seu administrador ou ao seu provedor (empresa que aluga servidores para outras empresas hospedarem seus sites) a criação de sub-domínios, que redirecionem a sites específicos da empresa. Exemplo:- http://area_restrita.cidadesp.edu.br/

Fluxograma do Processo

PPaassssooss ddoo FFlluuxxoo

Verificando se a empresa já tem domínio na Internet

O primeiro passo é checar com o pessoal responsável da empresa se a mesma já tem um domínio registrado na INTERNET. Uma empresa não precisa ter um site configurado e rodando na INTERNET, mas sim um servidor DNS configurado com dois endereços IP e devidamente registrado no registro.br. Hoje em dia é uma questão estratégica é reservar domínios de uma empresa. Imagine a seguinte situação:- A sua empresa desenvolve um produto com marca própria e quando você decide entrar na internet, com um site que remeta ao seu produto, você percebe que o site já está sendo utilizado por outra empresa.

Page 4: Instalando Site na Internet

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009

Instalando Site na Internet – Versão 2.5 Página 4

Pior ainda, imagine a sua empresa não poder utilizar um site com o seu nome, pois o mesmo está sendo usado por outra empresa. Embora uma empresa não possa reservar um domínio na Internet, existe a possibilidade dela contratar um serviço de um provedor que disponibiliza os dois números IPs com servidor DNS funcionando, conforme exigência do registro.br. Com isto, a empresa garante que terá o seu nome de domínio preservado, mesmo que ainda não tenha um site para isto. Um dos provedores que oferece este tipo de serviço é a LOCAWEB:- http://www.locaweb.com.br/ Em função disto, muitas empresas já têm o seu domínio reservado/contratado pelo seu corpo diretivo ou administrativo junto a algum provedor. É conveniente você verificar esta possibilidade em primeiro lugar. Nota: As regras para sites fora do Brasil dependem de outras instituições delegadas.

EEmmpprreessaa nnããoo tteemm ddoommíínniioo rreeggiissttrraaddoo

Domínio pesquisado está liberado para registro?

O responsável deverá efetuar uma pesquisa em registro.br para verificar se o mesmo está liberado para registro. Temos as seguintes possibilidades:- http://registro.br/ Domínio Disponível

Ocorre quando o domínio está disponível para o processo de registro-

Domínio a Liberar

Este é o processo normal. Ocorre quando uma empresa solicita o registro de domínio de um site e o registro.br aguarda um certo tempo para verificar se existe mais do que um interessado neste domínio. Existe outro caso, quando uma empresa não renova a taxa de manutenção anual do site. Quando isto ocorre, o site é congelado (deixa de funcionar) por um determinado tempo. Neste período de tempo, o registro.br aguarda o responsável pelo site tomar uma decisão (solicitar o cancelamento do registro ou renovar o registro). Caso o responsável não tome nenhuma decisão, o domínio entra num processo de liberação, de forma a tornar-se disponível, novamente.

Page 5: Instalando Site na Internet

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009

Instalando Site na Internet – Versão 2.5 Página 5

Domínio já registrado

Ocorre quando o domínio já existe e está registrado em nome de alguma empresa.

EEmmpprreessaa ppooddee uuttiilliizzaarr oouuttrroo ddoommíínniioo??

Algo muito comum de se acontecer é quando a empresa não consegue registrar seu domínio (pois alguma outra empresa já o registrou). Neste caso, ela deve decidir se pode utilizar um outro nome de domínio. Imagine uma empresa chamada “Refrigerantes Apple Ltda” tentando registrar seu nome. Ela tenta:- apple.com.br Domínio já registrado. applebrasil.com.br Domínio já registrado.

E por final, ela consegue um domínio liberado:- applerefrigerantes.com.br Domínio disponível para registro.

Neste caso, depende dela querer atuar na Internet com o domínio disponível ou tomar outras decisões (tais como tentar contatar o responsável pelo domínio existente e fazer uma proposta ou tomar uma ação civil em função de uso indevido da marca).

Page 6: Instalando Site na Internet

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009

Instalando Site na Internet – Versão 2.5 Página 6

EEmmpprreessaa rreeggiissttrroouu sseeuu ddoommíínniioo

Após a empresa registrar seu domínio junto ao órgão competente (registro.br) ela tem um certo número de dias para decidir por um local que irá manter os seus arquivos (site) e que irá responder às solicitações de resolução de nomes (DNS). Este local pode ser um micro que esteja permanentemente ligado e que tenha dois números IPs fixos para poder responder aos chamados de resolução de nomes de seu domínio. Uma outra opção que a empresa tem é contratar os serviços de um Provedor de Dados para armazenar/hospedar seus sites de forma a disponibilizá-los na Internet. Provedor de Acesso

Um provedor de acesso é uma empresa permanentemente conectada à Internet que estende ao usuário a possibilidade deste tipo de acesso. Empresas muito conhecidas são:-

� IG � UOL � Terra � NET � Telefônica (Speedy)

Provedor de Dados

Um provedor de dados é aquela empresa também em conexão permanente na INTERNET que mantém os sites de outras empresas. Um dos grandes provedores de dados conhecidos no Brasil é a LOCAWEB:- http://www.locaweb.com.br/

CCoonnttrraattaannddoo uumm PPrroovveeddoorr ddee DDaaddooss

Uma vez que a empresa contrata os serviços de um provedor de dados, ela recebe as instruções para configurar os serviços contratados. Dentre estes serviços podemos relacionar:-

� Hospedagem de Site � Caixas de e-mails � Criação de Subdomínios � Banco de Dados � Blogs � Álbum de Fotos � Comércio Eletrônico � Streaming de Mídia (Áudio e Vídeo) � Podcasts / RSS

IInnssttaallaannddoo aass PPáággiinnaass ddoo SSiittee

Uma vez que o provedor tenha sido contratado e as instruções para atualização de site tenham sido recebidas, o próximo passo é passar os arquivos do site para o provedor. Em geral, o provedor irá passar informações de conexão com um servidor FTP, com as informações de acesso ao servidor, identificação de usuário e senha. Um servidor FTP é um serviço que roda num computador (servidor) do provedor que permite a usuários conectarem neste servidor para a transferência de arquivos, entre o computador do usuário e o servidor através do protocolo FTP (File Transfer Protocol).

Page 7: Instalando Site na Internet

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009

Instalando Site na Internet – Versão 2.5 Página 7

Existem diversos softwares que possibilitam a transferência de arquivos entre dois computadores. Neste exemplo utilizaremos o software SmartFTP para enviar (subir) os arquivos ao servidor do provedor.

Utilizando o SmartFTP

A versão atualizada, nesta data, do FTP com versão em português para o Brasil é a 2.5 e pode ser baixada em :- http://www.smartftp.com/localization/projects/portuguese-br/ Uma vez instalado e iniciado, podemos perceber que a interface do SmartFTP é similar ao Windows Explorer:-

Área 1 – Identificação e conexão com um site

Page 8: Instalando Site na Internet

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009

Instalando Site na Internet – Versão 2.5 Página 8

Nesta área, o responsável deve digitar o endereço para acesso à sua área de FTP, conforme informado pelo provedor. Nomes comuns são geralmente iniciados pelo texto ftp. Exemplo:- ftp.unicid.br Em seguida, o usuário deve informar o id (login) ou identificação do usuário, senha e porta (que geralmente é a 21). Se o usuário clicar no botão Anonymous, ele poderá tentar efetuar uma conexão anônima no servidor FTP, o que provavelmente irá restringir substancialmente o seu acesso, ou seja, provavelmente ele não poderá atualizar arquivos no servidor FTP. Uma vez informado os dados necessários, clique no botão de seta à direita (verde) para tentar o acesso ao site. Área 2 – Painel Local Nesta área você poderá navegar pelas pastas e arquivos de seu computador.

Área 3 – Painel Remoto

Page 9: Instalando Site na Internet

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET Revisão 17 Out 2009

Instalando Site na Internet – Versão 2.5 Página 9

Nesta área, você poderá verificar a estrutura de pastas do seu diretório virtual, onde você deverá inserir os seus arquivos e diretórios.

Área 4 – Fila de Transferência Nesta última área você pode criar inserir os arquivos que deseja transferir de um site para outro.

Page 10: Instalando Site na Internet

DESENVOLVIMENTO WEB

Instalando Site na Internet – Versão

Transferindo arquivos

O processo de transferência de arquivos entre seu computador (local) e o servidor do provedor (remoto) pode ser feito de duas formas:- Método Arraste e Solte Neste primeiro método, o usuário pode selecionar a pasta ou arquivo(s) que deseja copiar do seu computador (painel esquerdo), arrastando O SmartFTP começa o processo de transferência de arquivos. Uma vez transferidos os arquivos e pastas para os locais corretos, você já pode efetuar seus testes, pois seu site já deverá estar funcionando.

AAlltteerrnnaattiivvaa FFiilleezziillllaa

Outro software FTP que indico que é grfuncionalidades esperadas e funciona de maneira similar ao SmartFTP. http://filezilla-project.org/

CCoonncclluussããoo

Alguns servidores web esperam que os sites sejam inseridos em O padrão para um servidor Apache em plataforma Linux é que o site a ser hospedado seja instalado no diretório htdocs. Quando o servidor for o IIS (Microsoft Internet Information Services), o padrão é instalar o site no diretório C:\ INETPUB\WWWROOT. Embora existam alguns padrões de pastas diferentes, o responsável pode se deparar com uma sistemática diferente, conforme a configuração executada pelo administrador da rede do provedor. O objetivo deste artigo foi desenvolver um resumo sprovedor. Algumas questões relacionadas foram abordadas visando estender a compreensão de conceitos básicos.

Visite meu site para outras apostilas e http://www.carlosmajer.com.b contato@[email protected]@uol.com.br

Prof. Carlos Majer.

DESENVOLVIMENTO WEB - INSTALANDO SITE NA INTERNET

ão 2.5

O processo de transferência de arquivos entre seu computador (local) e o servidor do provedor (remoto)

Neste primeiro método, o usuário pode selecionar a pasta ou arquivo(s) que deseja copiar do seu computador (painel esquerdo), arrastando-o(s) para o painel direito, onde está localizado o painel remoto.

cesso de transferência de arquivos.

Uma vez transferidos os arquivos e pastas para os locais corretos, você já pode efetuar seus testes, pois seu

é grátis e extremamente eficiente é o Filezilla. Ele tem todas as e funciona de maneira similar ao SmartFTP. O mesmo pode ser b

Alguns servidores web esperam que os sites sejam inseridos em pastas específicas.

O padrão para um servidor Apache em plataforma Linux é que o site a ser hospedado seja instalado no

Quando o servidor for o IIS (Microsoft Internet Information Services), o padrão é instalar o site no diretório

Embora existam alguns padrões de pastas diferentes, o responsável pode se deparar com uma sistemática diferente, conforme a configuração executada pelo administrador da rede do provedor.

O objetivo deste artigo foi desenvolver um resumo sobre a forma pela qual um site pode ser provedor. Algumas questões relacionadas foram abordadas visando estender a compreensão de conceitos

Visite meu site para outras apostilas e tutoriais:-

carlosmajer.com.br/

[email protected] [email protected] [email protected]

Revisão 17 Out 2009

Página 10

O processo de transferência de arquivos entre seu computador (local) e o servidor do provedor (remoto)

Neste primeiro método, o usuário pode selecionar a pasta ou arquivo(s) que deseja copiar do seu o(s) para o painel direito, onde está localizado o painel remoto.

Uma vez transferidos os arquivos e pastas para os locais corretos, você já pode efetuar seus testes, pois seu

. Ele tem todas as mesmo pode ser baixado em

O padrão para um servidor Apache em plataforma Linux é que o site a ser hospedado seja instalado no

Quando o servidor for o IIS (Microsoft Internet Information Services), o padrão é instalar o site no diretório

Embora existam alguns padrões de pastas diferentes, o responsável pode se deparar com uma sistemática diferente, conforme a configuração executada pelo administrador da rede do provedor.

obre a forma pela qual um site pode ser instalado n um provedor. Algumas questões relacionadas foram abordadas visando estender a compreensão de conceitos