Siga estos pasos para configurar ShopSite para que se ejecute con IIS versión 4. Asegúrese de que sigue estas instrucciones paso a paso o, de lo contrario, ShopSite no funcionará.
Contenido
- I. Cree una cuenta NT para el comerciante
- II. Cree directorios virtuales de ShopSite
- III. Establezca los métodos de autenticación
- IV. Establezca permisos de acceso
- V. Active el registro
- Cree una cuenta de usuario NT para el comerciante
Cada comerciante debe tener una cuenta de usuario NT exclusiva cuyo nombre debe ser el mismo que el del Id de tienda especificado en el archivo store.auth font>.
- Abra el Administrador de usuarios haciendo clic en Inicio® Programas® Herramientas administrativas® Administrador de usuarios para dominios.
- Haga clic en el menú Usuario y, a continuación, en Usuario nuevo.
- Introduzca el nombre de usuario y la contraseña de cada comerciante. Cumplimente otros campos de acuerdo con las políticas de su servidor. Haga clic en Agregar y, seguidamente, en Cerrar.
- Seleccione el nuevo usuario en la lista Nombre de usuario font> del Administrador de usuarios. Haga clic en el menú Directivas y, a continuación, en Derechos de usuario.
- En el cuadro de diálogo Plan de derechos de usuario, haga clic en el menú desplegable Derechos y seleccione Inicio de sesión local. Haga clic en el botón Agregar, situado en la parte derecha de la pantalla, para abrir el cuadro de diálogo Agregar usuarios y grupos.
- Haga clic en el botón Mostrar usuarios, situado en medio del cuadro de diálogo. En la lista Nombres, seleccione la nueva cuenta del comerciante y, a continuación, haga clic en el botón Agregar. Haga clic en el botón Aceptar, situado en la parte inferior del cuadro de diálogo.
- La cuenta de usuario del comerciante deberá figurar ahora en el cuadro Conceder a del cuadro de diálogo Plan de derechos de usuario (quizá necesite desplazarse por la lista para verlo). Haga clic en el botón Aceptar font>.
- Cierre el Administrador de usuarios.
- Cree directorios virtuales de ShopSite
Dado que los directorios ShopSite, Shopping Cart e images no se encuentran bajo la raíz del servidor Web, deberá crear directorios virtuales que sean alias de los directorios reales. También deberá establecer los permisos correspondientes para dichos directorios virtuales.
- Inicie Microsoft Management Console haciendo clic en Inicio® Programas® Microsoft Internet Information Server® Internet Service Manager (la estructura del menú Inicio puede ser distinta).
- Haga clic en el signo más (+) situado junto al sitio Web predeterminado del sistema.
- Haga clic con el botón derecho del ratón en el directorio shopsite.
- Seleccione New y, a continuación, Virtual Directory para iniciar el asistente New Virtual Directory Wizard.
- Introduzca "ss" como alias para el directorio virtual de ShopSite.
- En la pantalla siguiente, acceda al directorio
C:\Archivos de programa\ShopSite\ss y haga clic en Next.
- En la siguiente pantalla del asistente, active la casilla Allow Execute Access. No active ninguna otra casilla de permisos de acceso.
- Haga clic en el botón Finish.
- Repita los pasos 3 a 8, pero esta vez utilice "sc" para el alias de directorio virtual y vincúlelo con el directorio
C:\Archivos de programa\ShopSite\sc nobr>.
- Repita los pasos 3 a 6 para crear un directorio virtual llamado "images" para el directorio
C:\Archivos de programa\ShopSite\images . Cuando acceda a la pantalla de establecimiento de permisos de acceso, active únicamente la casilla Allow Read Access.- Establezca los métodos de autenticación
El directorio virtual ss debe estar protegido por contraseña y permitir el acceso únicamente al comerciante. Otros directorios deben estar accesibles a todos los usuarios de la Web.
- En la ventana Microsoft Management Console, haga clic en el directorio shopsite del panel izquierdo de modo que los directorios sc, ss e images sean visibles en el panel derecho.
- Haga clic con el botón derecho del ratón en el directorio ss font> y, a continuación, seleccione Properties en el menú emergente.
- En la ficha Virtual Directory, desactive la casilla Log access font>, a menos que desee realizar un seguimiento de la frecuencia con la que los comerciantes acceden a sus tiendas. ShopSite no utiliza esta información para generar informes.
- Haga clic en la ficha Directory Security y, a continuación, haga clic en el botón Edit de la sección Anonymous Access and Authentication Control.
- Active la casilla Basic Authentication y desactive las casillas Anonymous Access y Windows NT. Haga clic en el botón Yes cuando el sistema le pregunte si está seguro de que desea de permitir el acceso anónimo. Esta configuración permitirá que los comerciantes accedan a ShopSite con su nombre de usuario y contraseña, pero impedirá que otros accedan a este directorio.
- Haga clic en OK para volver al cuadro de diálogo "ss Properties". Vuelva a hacer clic en OK para regresar a la ventana Microsoft Management Console.
- Haga clic con el botón derecho del ratón en el directorio sc font> y, a continuación, seleccione Properties en el menú emergente.
- En la ficha Virtual Directory, desactive la casilla Log access font>, a menos que desee realizar un seguimiento del tráfico de clientes en el formulario de pedidos. ShopSite no utiliza esta información para generar informes.
- Haga clic en la ficha Directory Security y, a continuación, haga clic en el botón Edit de la sección Anonymous Access and Authentication Control.
- Active la casilla Allow Anonymous Access y desactive las casillas Basic Authentication y Windows NT. Esta configuración permitirá que los clientes (usuarios anónimos de la Web) accedan a los programas CGI de caja y formulario de pedidos del directorio Shopping Cart.
- Haga clic en OK para volver al cuadro de diálogo "sc Properties". Vuelva a hacer clic en OK para volver a la ventana Microsoft Management Console.
- Repita los pasos 7 a 11 para que el directorio images permita el acceso anónimo.
- En Microsoft Management Console, haga clic con el botón derecho del ratón en el directorio StoreName del panel izquierdo y, a continuación, haga clic en Properties. Este directorio contendrá las páginas de la tienda.
- En la ficha Virtual Directory:
- Active la casilla Log access de modo que IIS realice un seguimiento de las visitas de los clientes a la tienda. ShopSite utiliza esta información para generar informes. li>
- Active el acceso de lectura (Read), pero no el de escritura (Write).
- A menos que sea la política de su servidor, no active las casillas "Directory browsing allowed" e "Index this directory". ShopSite no necesita estas funciones, pero su activación no interferirá en ShopSite.
- En la sección Permissions (en la parte inferior del cuadro de diálogo), seleccione None para evitar que los comerciantes ejecuten cualquier tipo de secuencia de comandos o programa desde las páginas de su tienda. Si su política permite a los comerciantes incluir secuencias de comandos o programas CGI en sus tiendas, realice la selección correspondiente. Esta configuración del directorio de salida HTML de la tienda no está relacionada con la configuración de los directorios ShopSite y Shopping Cart CGI.
- Haga clic en la ficha Directory Security y, a continuación, haga clic en el botón Edit de la sección Anonymous Access and Authentication Control.
- Active la casilla Allow Anonymous Access y desactive las casillas Basic Authentication y Windows NT. Esta configuración permite que los clientes (usuarios anónimos de la Web) examinen las páginas de la tienda.
- Haga clic en OK y, a continuación, vuelva a hacer clic en OK para regresar a Microsoft Management Console.
- Cierre Microsoft Management Console.
Esta tabla ofrece un resumen de la configuración IIS para los directorios virtuales de ShopSite:
Alias de directorio virtual Ruta física Permisos de acceso Método de autenticación shopsite/ss C:\Archivos de programa\ShopSite\ss Ejecutar (incluida Secuencia de comandos) Autenticación básica shopsite/sc C:\Archivos de programa\ShopSite\sc Ejecutar (incluida Secuencia de comandos) Permitir acceso anónimo shopsite/images C:\Archivos de programa\ShopSite\images Sólo lectura Permitir acceso anónimo StoreName
(no es un directorio virtual)C:\InetPub\wwwroot\StoreName font> Sólo lectura Permitir acceso anónimo - Establezca permisos de acceso
Además de configurar la autenticación y el acceso del servidor Web, deberá configurar los permisos de acceso a directorios a través del Explorador de Windows NT.
- En la barra de tareas, haga clic en Inicio® Programas® Explorador de Windows NT.
- Acceda al directorio ShopSite, que la instalación estándar sitúa en c:\Archivos de programa\ShopSite.
- Haga clic con el botón derecho del ratón en el directorio ss font> del panel derecho y, a continuación, seleccione la opción Properties.
- Seleccione la ficha Security y, a continuación, haga clic en el botón Permissions.
- Si aparece "Everyone" en la lista Name, selecciónela y haga clic en el botón Remove (a menos que la política del servidor sea permitir que todos los usuarios accedan a todos los directorios).
- Haga clic en el botón Add para abrir el cuadro de diálogo Add Users and Groups.
- Haga clic en el botón Show Users.
- Desplácese por la lista Names y seleccione la cuenta del comerciante que creó anteriormente.
- Haga clic en el botón Add.
- Si desea que las cuentas de NT Administrator tengan acceso a este directorio (recomendable), seleccione la cuenta "Administrator" o el grupo "Administrators" y haga clic en el botón Add.
- Seleccione la cuenta Internet Guest Anonymous Access y haga clic en el botón Add. El nombre de la cuenta anónima suele ser IUSR_ServerName.
- Haga clic en OK.
- En el cuadro de diálogo Directory Permissions, seleccione el nombre de la cuenta del comerciante y, a continuación, haga clic en la flecha abajo del cuadro Type of Access font> y seleccione Full Control (control total). Repita este procedimiento para la cuenta Administrator.
- Establezca Type of Access para Internet Guest Account como No Access.
- Active Replace Permissions on Subdirectories y Replace Permissions on Existing Files y, seguidamente, haga clic en OK.
- Haga clic en Yes si el sistema le pide que confirme que desea cambiar la información de seguridad de los subdirectorios.
- Haga clic en OK para salir del cuadro de diálogo Properties.
- Repita los pasos anteriores para establecer los permisos de todos los directorios de ShopSite de acuerdo con la tabla siguiente (la cuenta Administrator siempre deberá tener control total):
Directorio Tipo de acceso del comerciante Tipo de acceso de invitado Internet C:\Archivos de programa\ShopSite\ss Control total Sin acceso C:\Archivos de programa\ShopSite\sc Control total Cambiar C:\Archivos de programa\ShopSite\images Control total Sólo lectura C:\Archivos de programa\ShopSite\data\StoreName em> Control total Cambiar C:\InetPub\wwwroot\StoreName Control total Sólo lectura - Active el registro
Para ver las estadísticas del servidor Web (elementos vistos, páginas visualizadas, etc.) desde ShopSite, el formato del registro del servidor debe ser NCSA. Siga estos pasos para establecer el formato de registro.
- Inicie Microsoft Management Console haciendo clic en Inicio® Programas® Microsoft Internet Server® Internet Services Manager.
- Haga clic con el botón derecho del ratón en el servidor HTTP y, a continuación, haga clic en Properties.
- Active la casilla Enable Logging.
- Seleccione NCSA Common Log File Format como formato de registro activo.
- Haga clic en OK.
Nota: Deberá configurar cada tienda ShopSite para que lea el archivo de registro del directorio correspondiente. Si NCSA Logging Properties está configurado para rotar el archivo de registro, deberá reconfigurar ShopSite cada vez que cambie el nombre del archivo de registro. Una solución alternativa consiste en hacer que un programa agregue el contenido del registro actual a un archivo conocido antes de que se cree un nuevo archivo de registro y en configurar ShopSite para que lea el archivo conocido.