|
|
|
|
|
![]() |
Tareas administrativas avanzadas Adaptar Extensiones de servidor de FrontPage para proveedores de amplia presencia en el WebSi es administrador de un proveedor de presencia en el Web (ISP) importante, donde el entorno está muy personalizado, puede adaptar las Extensiones de servidor de Microsoft® FrontPage® para que se ajusten a sus soluciones personalizadas. Esta implementación adaptable de las Extensiones de servidor de FrontPage se conoce como soporte de servidor lightweight. El soporte de servidor lightweight está diseñado para proveedores ISP que cuentan con miles de sitios Web y que disponen de los recursos para crear soluciones personalizadas. Normalmente, estos ISP crean código personalizado para automatizar el proceso de configuración y mantenimiento de las cuentas personalizadas. Si ejecuta las Extensiones de servidor de FrontPage en modo lightweight, se supone que las soluciones personalizadas de su sitio tienen en cuenta todas las medidas de seguridad necesarias. Ya que las Extensiones de servidor de FrontPage no aportan funcionalidad de seguridad al ejecutarse en una configuración de este tipo de servidor, la seguridad del entorno Web depende por completo de las soluciones personalizadas. Al configurar las Extensiones de servidor de FrontPage para que utilicen soporte de servidor lightweight, los ISP importantes pueden adaptar las Extensiones de servidor de FrontPage para que cumplan las demandas de gran volumen y gran personalización del entorno. La implementación de este tipo de soporte de las Extensiones de servidor de FrontPage afectan en la manera en que usted:
Configurar Extensiones de servidor de FrontPageEl procedimiento para configurar las Extensiones de servidor del soporte de servidor lightweight depende de la plataforma de su servidor Web. Activar soporte de servidor lightweight para UNIXSi está ejecutando un servidor Web basado en UNIX: Instale las Extensiones de servidor de FrontPage creando el directorio /usr/local/frontpage/version4.0 y un único directorio _vti_bin. Cree el archivo /usr/local/frontpage/version4.0/enablelws.txt, desde la raíz. La presencia de este archivo indica a las Extensiones de servidor de FrontPage que el soporte de servidor lightweight está activado en este equipo. Si tiene un Web extendido de FrontPage por cada usuario, todos los que se encuentren en el mismo servidor virtual (como http://www.largewpp.com/community1/user2), actualizan el archivo _vti_inf.html en el directorio raíz agregando FPNoRootWeb="n", donde n es el nivel del directorio de contenido de cada usuario. Por ejemplo, para el usuario número 2 (User2), en http://www.largewpp.com/community1/user2, definiría FPNoRootWeb=2. Si cada uno de sus clientes tiene su propio servidor virtual, no defina FPNoRootWeb. Activar soporte de servidor lightweight para WindowsSi está ejecutando un servidor Web basado en Windows: Instale las Extensiones de servidor de FrontPage creando la carpeta \Archivos de programa\Archivos comunes\Microsoft Shared\Web Server Extensions\40 y una única subcarpeta _vti_bin. En la clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\Ports\4.0, cree un valor con el nombre LWSFilterDll y un valor de cadena definido para la ruta de la DLL personalizada. Esta DLL debería tener un punto de entrada con la siguiente firma:
FrontPage utiliza esta rutina en cada petición de servidor para determinar si el soporte de servidor lightweight está activo para dicha petición. Así, por ejemplo, si todos sus Web extendidos de FrontPage utilizan soporte de servidor lightweight, esta rutina siempre indica que es verdadero (TRUE) y las Extensiones de servidor de FrontPage se ejecutan en modo de servidor lightweight para todos sus usuarios de FrontPage. Si tiene un Web extendido de FrontPage por cada usuario, todos los que se encuentren en el mismo servidor virtual (como http://www.largewpp.com/community1/user2), actualizan el archivo _vti_inf.html en el directorio raíz agregando FPNoRootWeb="n", donde n es el nivel del directorio de contenido de cada usuario. Por ejemplo, para el usuario número 2 (User2), en http://www.largewpp.com/community1/user2, definiría FPNoRootWeb=2. Si cada uno de sus clientes tiene su propio servidor virtual, no defina FPNoRootWeb. Las Extensiones de servidor de FrontPage no pueden utilizar Microsoft Index Server cuando se ejecutan en modo de servidor lightweight. Por lo tanto, si su servidor Web IIS se está ejecutando en Index Server, defina la variable de configuración NoIndexServer=1 en el registro. Para obtener más información sobre esta variable de configuración, consulte NoIndexServer. Configurar usuariosSi dispone de código personalizado que automatiza el proceso de configuración de nuevos usuarios, debería agregar código que establezca los usuarios que van a utilizar Extensiones de servidor de FrontPage. Para cada usuario de FrontPage, cree los siguientes elementos en el directorio raíz de la Web del usuario:
Por ejemplo, en un servidor UNIX, una cuenta del usuario número 1 (User1) contiene los siguientes elementos: /users/u/user1_root/_vti_pvt/services.cnf/users/u/user1_root/_vti_cnf /users/u/user1_root/_vti_txt Su código de servidor debe utilizar variables de entorno personalizadas para permitir que las Extensiones de servidor de FrontPage asignen las peticiones de servidor a los directorios de usuario adecuados. Modificar variables CGILas Extensiones de servidor de FrontPage comprobarán que las variables del entorno funcionan con el servidor personalizado. Puede personalizar su servidor para que gestione variables del entorno que las Extensiones de servidor de FrontPage están comprobando. Para personalizar su servidor, debe modificar y volver a compilar el código de servidor, crear un módulo Apache personalizado o crear un filtro ISAPI. Consulte la documentación de su servidor Web para obtener información sobre cómo modificar variables. Las Extensiones de servidor de FrontPage utilizan algunas variables CGI estándar, así como algunas variables personalizadas, que debe agregar. Variables CGI estándarLas Extensiones de servidor de FrontPage utilizan las siguientes variables CGI estándar:
Personalizar variables de entorno para UNIXAdemás de las variables CGI estándar, debe agregar las siguientes variables específicas de FrontPage en una plataforma UNIX:
Personalizar variables de entorno para WindowsSi su servidor Web es Microsoft Internet Information Server, cree un filtro ISAPI que procese las peticiones al servidor. Este filtro ISAPI debería definir las variables como se describe para UNIX, pero también debería anexar la cadena HTTP_ al principio de las variables de secuencias de comando, como se muestra: HTTP_FRONTPAGE_LWS_PATH Además, debe crear la siguiente variable:
Gestionar peticiones al servidorMediante las variables de entorno personalizadas, puede implementar la compatibilidad para FrontPage en su código de servidor Web personalizado. Su código personalizado debe modificar el servidor Web de manera que intercepte todas las peticiones al directorio */_vti_bin/* y, a continuación, hace lo siguiente:
Además, su código personalizado debe interceptar y desestimar todas las peticiones (GET y POST) relacionadas con los directorios */_vti_* y */_pvt/*, excepto las de */_vti_bin/*. Estos directorios contienen archivos que sólo utilizan las extensiones de servidor y que no deberían estar accesibles para ningún explorador.
Con la configuración de servidor lightweight,
las Extensiones de servidor de FrontPage
|
![]() |
ATRÁS |
ARRIBA![]() |
|
| Última actualización: abril de 1999 ©1999 Microsoft Corporation. Reservados todos los derechos. Condiciones de uso. |
||