Acompanhe as seguintes etapas para configurar o ShopSite, para que ele possa ser executado com a versão 5 do Microsoft Internet Information Services. Certifique-se de percorrer todas as etapas das instruções, senão o ShopSite não funcionará.
Índice
- I. Crie uma conta de usuário para o comerciante
- II. Configure os direitos de usuário do comerciante
- III. Crie os diretórios virtuais do ShopSite
- IV. Configure os métodos de autenticação
- V. Configure as permissões de acesso
- VI. Ative o registro
- Crie uma conta de usuário para o comerciante
Cada comerciante deverá ter uma conta de usuário do Windows exclusiva e o nome desta deverá coincidir com a identificação da loja que tiver sido especificada no arquivo de autorização store.auth.
- Abra a janela Gerenciamento do computador, clicando em Iniciar® Programas® Ferramentas administrativas® Gerenciamento do computador.
- Clique no sinal de adição (+) próximo de Usuários e grupos locais e, em seguida, clique na pasta Usuários.
- Clique no menu Ação e, em seguida, clique em Novo usuário....
- Digite o nome de usuário e senha do comerciante. Preencha os outros campos de acordo com as diretivas do seu servidor. Clique em Criar e, em seguida, clique em Fechar.
- Como padrão, a nova conta integrará o grupo "Usuários". Se necessário, altere a filiação da conta ao grupo, de acordo com as diretivas do seu servidor.
- Feche a janela Gerenciamento do computador.
- Configure os direitos de usuário do comerciante
Se a nova conta de comerciante tiver sido colocada em um grupo que conta com permissão de registro local, ignore esta seção e proceda à seção Crie os diretórios virtuais do ShopSite.
- Abra a janela Configurações de segurança local ou Configurações de segurança do domínio, clicando em Iniciar® Programas® Ferramentas administrativas® Diretiva de segurança local or Diretiva de segurança do domínio.
- Clique no sinal de adição (+) próximo de Diretivas locais ou Diretivas do domínio, dependendo do servidor ser autônomo ou um controlador de domínios.
- Clique em Atribuição de direitos de usuário.
- No painel direito, clique duas vezes em Efetuar logon local.
- Na caixa de diálogo Configuração da diretiva de segurança, clique no botão Adicionar, para abrir a caixa de diálogo Selecionar os usuários ou grupos.
- Na lista Nome, clique duas vezes na nova conta de comerciante e, em seguida, clique no botão Adicionar. Clique no botão OK, na parte inferior da caixa de diálogo.
- A partir de agora, a conta de usuário do comerciante deverá estar listada na caixa Atribuído a, na caixa de diálogo Configuração da diretiva de segurança (é possível que você tenha que paginar a lista para poder visualizá-la). Certifique-se de que as caixas Configuração da diretiva estejam marcadas de acordo com as diretivas do servidor e, em seguida, clique no botão OK.
- Feche a janela Configurações de segurança.
- Crie os diretórios virtuais do ShopSite
Como os diretórios ShopSite, Carro de compras e de imagens não estão localizados na raiz do servidor da Web, é necessário criar diretórios virtuais que atuarão como áliases destes diretórios. Também é necessário configurar as permissões corretas destes diretórios virtuais.
- Abra a janela Serviços de informações da Internet, clicando em Iniciar® Programas® Ferramentas administrativas® Gerenciador de serviços da Internet (é possível que a estrutura do menu Iniciar à sua disposição seja diferente).
- Clique no sinal de adição (+) próximo ao nome do servidor e, em seguida, clique em Site da Web padrão.
- Clique com o botão direito do mouse no diretório shopsite.
- Selecione Novo e, em seguida, Diretório virtual , para iniciar o Assistente Criação de diretório virtual.
- Clique em Avançar, para ser levado à tela Álias do diretório virtual. Digite "ss" como álias do diretório virtual do ShopSite.
- Na tela seguinte, procure o diretório
C:\Arquivos de programas\ShopSite\ss e, em seguida, clique em Avançar.
- Na tela seguinte do Assistente, marque a caixa Executar. Não marque qualquer outra caixa de permissão de acesso.
- Clique em Avançar e, em seguida, no botão Terminar.
- Repita as etapas 3 a 8, porém, desta vez, utilize "sc" como álias do diretório virtual, vinculando-o ao diretório
C:\Arquivos de programas\ShopSite\sc .
- Repita as etapas 3 a 6 para criar um diretório virtual denominado "imagens" no diretório
C:\Arquivos de programas\ShopSite\imagens . Ao chegar até a tela de configuração das permissões de acesso, marque apenas a caixa Leitura.- Configure os métodos de autenticação
É necessário que o diretório virtual ss esteja protegido por senha e que permita apenas o acesso do comerciante. Os outros diretórios deverão permitir o acesso a todos os usuários da Web.
- Na janela Serviços de informações da Internet, clique no diretório shopsite, no painel esquerdo, de maneira que os diretórios sc, ss e imagens estejam visíveis no painel direito.
- Clique com o botão direito do mouse no diretório ss e, em seguida, selecione Propriedades, no menu pop-up.
- Na guia Diretório virtual, desmarque a caixa Registrar as visitas, a não ser que deseje controlar a freqüência com a qual os comerciantes acessam as suas lojas. O ShopSite não utiliza estas informações para gerar relatórios.
- Clique na guia Segurança de diretórios e, em seguida, clique no botão Editar, na seção Controle de acesso anônimo e autenticação.
- Marque a caixa Autenticação básica e desmarque as caixas Acesso anônimo e Autenticação integrada do Windows. Ao ser indagado se tem certeza que deseja ativar o acesso anônimo, clique no botão Sim. Estas configurações permitirão aos comerciantes acessar o ShopSite com os seus nomes de usuário e senhas, e impedirão o acesso de terceiros.
- Clique em OK, para retornar à caixa de diálogo "Propriedades do ss" e, em seguida, clique novamente em OK, para retornar à janela Serviços de informações da Internet.
- Clique com o botão direito do mouse no diretório sc e, em seguida, selecione Propriedades, no menu pop-up.
- Na guia Diretório virtual, desmarque a caixa Registrar as visitas, a não ser que deseje controlar o movimento de clientes utilizando o formulário Pedido. O ShopSite não utiliza estas informações para gerar relatórios.
- Clique na guia Segurança de diretórios e, em seguida, clique no botão Editar, na seção Controle de acesso anônimo e autenticação.
- Marque a caixa Acesso anônimo e desmarque as caixas Autenticação básica e Autenticação integrada do Windows. Estas configurações permitirão aos clientes (usuários anônimos da Web) acessar o caixa e o formulário Pedido a partir dos programas da CGI no diretório Carro de compras.
- Clique em OK, para retornar à caixa de diálogo "Propriedades do sc" e, em seguida, clique novamente em OK, para retornar ao Console de gerenciamento da Microsoft.
- Repita as etapas 7 a 11 para o diretório imagens, a fim de permitir o acesso anônimo.
- Na janela Serviços de informações da Internet, clique com o botão direito do mouse no diretório Nomedaloja, no painel esquerdo e, em seguida, clique em Propriedades (as páginas da loja serão armazenadas neste diretório).
- Na guia Diretório:
- Certifique-se de que a caixa Registrar as visitas esteja marcada, para que o IIS controle o número de visitas dos clientes à loja. O ShopSite utiliza estas informações para gerar relatórios.
- Ative o acesso à leitura, mas não o acesso à gravação.
- Exceto quando constituir uma diretiva do seu servidor, não marque as caixas "Pesquisa de diretórios" e "Indexar este recurso". O ShopSite não precisa destes recursos, porém ele não sofrerá interferências se eles estiverem ativos.
- Na lista suspensa Executar as permissões (na parte inferior da caixa de diálogo), selecione Nenhuma, para evitar que os comerciantes executem qualquer tipo de script ou programa nas páginas de suas lojas. Se as suas diretivas de host permitirem que os comerciantes incluam scripts ou programas da CGI em suas lojas, faça a seleção apropriada. Estas configurações do diretório de saída de HTML da loja não estão relacionadas às configurações dos diretórios da CGI ShopSite e Carro de compras.
- Clique na guia Segurança de diretórios e, em seguida, clique no botão Editar, na seção Controle de acesso anônimo e autenticação.
- Marque a caixa Acesso anônimo e desmarque as caixas Autenticação básica e Autenticação integrada do Windows. Estas configurações permitirão aos clientes (usuários anônimos da Web) pesquisar as páginas da loja.
- Clique em OK e, em seguida, clique novamente em OK, para retornar à janela Serviços de informações da Internet.
- Feche a janela Serviços de informações da Internet.
A tabela a seguir resume as configurações do IIS relativas aos diretórios virtuais do ShopSite:
Álias do diretório virtual Caminho físico Permissões de acesso Método de autenticação shopsite/ss C:\Arquivos de programas\ShopSite\ss Executar (inclusive o script) Autenticação básica shopsite/sc C:\Arquivos de programas\ShopSite\sc Executar (inclusive o script) Acesso anônimo shopsite/imagens C:\Arquivos de programas\ShopSite\imagens Somente leitura Acesso anônimo Nomedaloja
(não é um diretório virtual)C:\InetPub\wwwroot\Nomedaloja Somente leitura Acesso anônimo - Configure as permissões de acesso
Além de configurar o acesso e autenticação do servidor da Web, é necessário configurar as permissões de acesso aos diretórios através do Windows Explorer.
- Na barra de tarefas, clique em Iniciar® Programas® Accessórios® Windows Explorer.
- Procure o diretório ShopSite, que o programa padrão de instalação colocou em c:\Arquivos de programas\ShopSite.
- Clique com o botão direito do mouse no diretório ss, no painel direito e, em seguida, selecione a opção Propriedades.
- Selecione a guia Segurança.
- Se a opção "Todos" aparecer na lista Nome, selecione-a e, em seguida, clique no botão Remover (exceto se constituir uma diretiva do seu servidor permitir o acesso de todos os usuários a todos os diretórios).
- Clique no botão Adicionar, para abrir a caixa de diálogo Selecionar os usuários, computadores ou grupos.
- Pagine para baixo a lista Nome e selecione a conta de comerciante criada anteriormente.
- Clique no botão Adicionar.
- Se desejar permitir o acesso de contas de administradores do Windows a este diretório (geralmente uma boa idéia), selecione a conta "Administrador" ou o grupo "Administradores" e clique no botão Adicionar.
- Selecione a conta Acesso anônimo de convidado da Internet e clique no botão Adicionar. Geralmente, o nome da conta anônima é IUSR_Nomedoservidor.
- Clique em OK.
- Na caixa de diálogo Propriedades do ss, certifique-se de que o nome da conta do comerciante esteja selecionado e, em seguida, clique na caixa de seleção Controle total. Siga o mesmo procedimento para a conta ou grupo do administrador.
- Selecione a conta de convidado da Internet e configure todas as permissões como sendo Negar.
- Clique em OK, para sair da caixa de diálogo Propriedades.
- Repita as etapas descritas acima para que as permissões em todos os diretórios do ShopSite coincidam com a tabela abaixo (a conta do administrador deverá sempre contar com controle total):
Diretório Tipo de acesso do comerciante Tipo de acesso do convidado da Internet C:\Arquivos de programas\ShopSite\ss Controle total Negar tudo C:\Arquivos de programas\ShopSite\sc Controle total Modificar C:\Arquivos de programas\ShopSite\imagens Controle total Leitura C:\Arquivos de programas\ShopSite\data\Nomedaloja Controle total Modificar C:\InetPub\wwwroot\Nomedaloja Controle total Leitura - Ative o registro
Para poder examinar as estatísticas do servidor da Web (número de ocorrências, páginas visualizadas, etc.) no ShopSite, o formato de registro do servidor deverá obedecer ao formato NCSA. Acompanhe as etapas seguintes para configurar o formato de registro.
- Abra a janela Serviços de informações da Internet, clicando em Iniciar® Programas® Ferramentas administrativas® Gerenciador de serviços da Internet.
- Clique no sinal de adição (+) próximo ao nome do servidor.
- Clique com o botão direito do mouse em Site padrão da Web e, em seguida, clique em Propriedades.
- Assegure-se que a caixa Ativar o registro esteja marcada.
- No formato de registro ativo, selecione Formato NCSA de arquivo comum de registro.
- Clique em OK.
Nota: é necessário configurar todas as lojas do ShopSite para que leiam o arquivo de registro no diretório apropriado. Se as Propriedades NCSA de registro estiverem configuradas para alternar o arquivo de registro, reconfigure o ShopSite sempre que o nome do arquivo de registro for alterado. Uma outra solução consistiria em instruir um programa a acrescentar automaticamente o conteúdo do registro a um arquivo conhecido, antes da criação de um outro arquivo de registro, e configurar o ShopSite a ler este arquivo conhecido.