Página principal de Microsoft Página principal de Microsoft

Instalar las Extensiones de servidor de FrontPage en UNIX


Dónde se pueden conseguir las Extensiones de servidor de FrontPage

Las extensiones de servidor para plataformas UNIX de Microsoft FrontPage 2000 se pueden descargar en http://officeupdate.microsoft.com/frontpage/wpp/ .

El paquete de instalación para una plataforma UNIX incluye la secuencia de comandos de instalación, fp_install.sh y un archivo tar comprimido que contiene todos los archivos de las extensiones del servidor. El nombre del archivo tar es fp40.plataforma.tar.Z, donde plataforma es la plataforma UNIX en la que se están instalando las extensiones de servidor. Por ejemplo, fp40.solaris.tar.Z es el archivo tar comprimido correspondiente a los servidores Solaris.

Plataformas admitidas por las Extensiones de servidor de FrontPage

En la siguiente tabla se enumeran los servidores Web basados en UNIX para los que hay disponibles Extensiones de servidor de FrontPage.

   

Sistemas operativos Servidores Web
Digital UNIX 3.2c, 4.0 (Alpha)

BSD/OS 3.1, 4.0 (Intel x86)

Linux 2.0.34 (MIPS) (Alpha)

Linux 4.1, 5.0 (Red Hat Software) (Intel x86)

HP/UX 10.2, 11.0 (PA-RISC)

IRIX 6.2, 6.3 (Silicon Graphics)

Solaris 2.5.1, 2.6 (SPARC)

Solaris 2.6 (Intel x86)

AIX 4.x (RS6000, PowerPC)

SCO OpenServer5.0 (Intel x86)

SCO UnixWare 7 (Intel x86)

Apache 1.2.6, 1.3.3

NCSA 1.5.2 (pero no 1.5a ni 1.5.1)

Netscape Enterprise Server 3.x, 3.5.1

Netscape FastTrack 2.0, 3.0.1

Stronghold 2.3


Los Servicios de soporte de productos de Microsoft (Microsoft Product Support Services) harán cuanto esté en su mano para prestarles asistencia para SCO, AIX y MIPS .


   

¿Qué se instala?

Las Extensiones de servidor de FrontPage se instalan en /usr/local/frontpage de forma predeterminada. Si las instala en alguna otra ubicación, debe existir un vínculo entre /usr/local/frontpage y el área de instalación. (La secuencia de comandos de instalación creará dicho vínculo). Aunque no instale las extensiones de servidor en /usr/local, el directorio debe existir. Si dicho directorio no existe en el servidor, la secuencia de comandos de instalación lo creará.

Junto con las extensiones de servidor, se instalan los siguientes elementos:

  • El programa fpsrvadm.exe, una herramienta para administrar las Extensiones de servidor de FrontPage y los Web extendidos con FrontPage, en /usr/local/frontpage/version4.0/bin/fpsrvadm.exe.
  • El Kit de recursos para las Extensiones de servidor de FrontPage, que incluye toda la documentación de las extensiones de servidor. Este documento HTML se instala en /usr/local/frontpage/version4.0/serk/nnnn/default.htm. La carpeta /nnnn tiene un nombre numérico basado en el idioma en el que se han instalado las Extensiones de servidor de FrontPage. Por ejemplo, en una instalación en inglés (de Estados Unidos), la ruta de acceso es /usr/local/frontpage/version4.0/serk/1033/default.htm.
  • Los formularios de administración HTML, en /usr/local/frontpage/version4.0/admcgi. Se trata de páginas HTML creadas para administrar las extensiones de servidor desde cualquier equipo conectado a Internet que tenga acceso al servidor.
  • La revisión del servidor Apache, que permite instalar una copia única de las Extensiones de servidor de FrontPage, sin instalar versiones de código auxiliar de los archivos ejecutables de las extensiones de servidor en los Web extendidos con FrontPage. Los archivos binarios y de origen de la revisión de Apache se instalan en /usr/local/frontpage/version4.0/apache-fp.
  • Otros archivos de las extensiones de servidor, como los archivos de mensajes y de configuración.

   

Usar el archivo de comandos de instalación

La instalación de las Extensiones de servidor de FrontPage tiene cuatro pasos. (Quizás no sea necesario completar todos los pasos). En primer lugar, las extensiones de servidor y otros archivos se descomprimen, se desagrupan y se guardan en sus ubicaciones del equipo servidor. A continuación, si el servidor Web tiene una versión anterior de las extensiones de servidor, dicha versión se actualiza a FrontPage 2000. Después, si es la primera vez que se instalan las extensiones de servidor en el servidor Web, se procede a su instalación. Finalmente, existe la opción de instalar las Extensiones de servidor de FrontPage en caso de que tenga uno o más servidores virtuales.

El archivo de comandos de instalación de las Extensiones de servidor de FrontPage es fp_install.sh. Es necesario iniciar la sesión como "root" para ejecutar dicho archivo.

Desagrupar las Extensiones de servidor de FrontPage

  1. Ejecute fp_install.sh.
  2. Se le pedirá que haga una copia de seguridad del directorio de instalación de FrontPage, el directorio del archivo de configuración del servidor y de todo el contenido antes de instalar las Extensiones de servidor de FrontPage 2000, y se le pedirá el nombre de un directorio para las extensiones de servidor.
  3. De forma predeterminada, las extensiones de servidor se instalan en /usr/local/frontpage/. Puede aceptar la opción predeterminada o especificar otra ubicación. Si selecciona otra ubicación, se creará un vínculo simbólico desde /usr/local/frontpage/ al directorio que haya elegido. El directorio de instalación debe situarse en una partición local y la partición no debe montarse como NOSUID.

  4. Se le solicitará que desagrupe y descomprima el archivo tar de las Extensiones de servidor de FrontPage, fp40.plataforma.tar.Z. Si el archivo tar no está en el directorio actual, se le pedirá su ubicación.
  5.    

    Actualizar versiones anteriores

  6. A continuación, se le solicitará que actualice los servidores Web que tengan versiones anteriores de las extensiones de servidor.
  7. Después de haber actualizado todos los servidores a las extensiones de servidor, puede elegir entre configurar la seguridad de sus Web extendidos con FrontPage de manera interactiva o hacer que fp_install.sh genere una secuencia de comandos para realizar la operación.

    • Si elige la opción interactiva, fp_install.sh le pedirá el identificador de grupo y de usuario UNIX de todos los Web raíz y subwebs actualizados. En cada Web extendido con FrontPage, fp_install.sh cambiará la propiedad del contenido de todos los Webs que vayan a ser propiedad del usuario y grupo especificados. El archivo de comandos de instalación también cambiará la propiedad y definirá el Id. de usuario para los archivos ejecutables stb de las extensiones de servidor en todos los Web que vayan a pertenecer al usuario y grupo especificados. (Este paso no se realiza si el Web extendido con FrontPage se encuentra en el servidor Web de la revisión de Apache de FrontPage).
    • Si elige la opción de secuencia de comandos, se genera una secuencia de comandos de shell Bourne que realiza todas las operaciones chown (cambio de propietario) necesarias mediante fpsrvadm.exe. Sin embargo, antes de ejecutar la secuencia de comandos, debe modificarla; para ello, escriba los identificadores de usuario y de grupo UNIX que desea asociar con cada Web.

       

    Instalar un Web raíz y subwebs por primera vez

  8. A continuación, se le pedirá que instale las extensiones de servidor en el Web raíz de un servidor Web que no tenga las extensiones de servidor.

    Antes de la instalación, se le solicitará una contraseña y un nombre de administrador Web. Necesitará ambos al administrar o modificar el Web desde un cliente FrontPage. Después de instalar el Web raíz, se le pedirá el idioma predeterminado y la codificación de caracteres local del sistema.

  9. Se le pedirá que cree subwebs por debajo del Web raíz.
  10. Durante la instalación del código auxiliar de las extensiones de servidor en un subweb, se le pedirá el nombre del subweb. Si el nombre tiene la forma ~Nombre de Web (un Web "por usuarios"), el "Nombre de Web" se utiliza como nombre del propietario del subweb en el sistema de archivos UNIX. En caso contrario, se le pedirá el nombre del propietario. También se le pedirá el nombre del propietario del grupo.

    En cada subweb elegido, también se solicita el nombre y la contraseña del administrador.

    En cada Web extendido con FrontPage, fp_install.sh realizará chown (cambio de propietario) del contenido del Web que pasará a ser propiedad del grupo y el usuario UNIX especificado. Si el Web extendido con FrontPage no se encuentra en el servidor Web de la revisión de Apache de FrontPage, fp_install.sh también realizará chown de las versiones de código auxiliar de los archivos ejecutables de las extensiones de servidor. Para obtener más información, consulte Establecer las extensiones de servidor como SUID/SGID.

    Luego, las extensiones de servidor realizan las siguientes operaciones en cada Web raíz o subweb:

    • En todos los servidores Web, excepto en la revisión de Apache de FrontPage, instalan las versiones de código auxiliar de los archivos ejecutables de las extensiones de servidor en la carpeta _vti_bin del Web.
    • Expanden los componentes basados en FrontPage, tales como los componentes Inclusión y Sustitución.
    • Crean un mapa de hipervínculos del Web extendido con FrontPage.
    • Extraen los títulos de página.
    • Extraen las direcciones URL base.

       

    Instalar en servidores virtuales

  11. A continuación, se le pide que instale las Extensiones de servidor de FrontPage 2000 en los servidores virtuales. Si elige la instalación en los servidores virtuales, se le pedirá el nombre del archivo de configuración del servidor. A partir de este archivo, la secuencia de comandos muestra una lista de servidores virtuales.
  12. Antes de la instalalación, se le pedirá el nombre y contraseña del administrador de Web. Necesitará este nombre y contraseña al administrar o modificar el Web desde un cliente de FrontPage. Después de instalar el Web raíz, se le pedirá el idioma predeterminado y la codificación de caracteres local del sistema.

  13. Se le pedirá que cree subwebs por debajo del Web raíz.
  14. Durante la instalación de las extensiones de servidor de código auxiliar en un subweb, se le pedirá el nombre del subweb. Si el nombre tiene la forma ~Nombre de Web (un Web "por usuarios"), el "Nombre de Web" se utiliza como nombre del propietario del subweb en el sistema de archivos UNIX. En caso contrario, se le pedirá el nombre del propietario. También se le pedirá el nombre del propietario del grupo.

    En cada subweb elegido, también se solicitará el nombre y la contraseña del administrador.

    En cada Web extendido con FrontPage, fp_install.sh realizará chown (cambio de propietario) del contenido del Web, que pasará a ser propiedad del grupo y el usuario UNIX especificado. Si el Web extendido con FrontPage no se encuentra en el servidor Web de la revisión de Apache de FrontPage, fp_install.sh también se realizará chown de las versiones de código de origen de los archivos ejecutables de las extensiones de servidor. Para obtener más información, consulte Establecer las extensiones de servidor como SUID/SGID.

    Después, las extensiones de servidor realizan las siguientes operaciones en cada Web raíz o subweb:

    • En todos los servidores Web, excepto en la revisión de Apache de FrontPage, instalan las versiones de código auxiliar de los archivos ejecutables de las extensiones de servidor en la carpeta _vti_bin del Web.
    • Expanden los componentes basados en FrontPage, tales como los componentes Inclusión y Sustitución.
    • Crean un mapa de hipervínculos del Web extendido con FrontPage.
    • Extraen los títulos de página.
    • Extraen las direcciones URL base.

   

Para obtener una lista completa de los contenidos de la instalación de FrontPage, consulte Archivos y permisos para servidores Web UNIX. Para consultar un análisis de las consideraciones de seguridad que debe tener en cuenta al instalar las extensiones de servidor en UNIX, consulte Seguridad en UNIX. Para obtener más información sobre la administración de las Extensiones de servidor de FrontPage una vez que se han instalado, consulte Técnicas y herramientas administrativas.

Instalar la revisión para Apache

En algunos servidores Web, como NCSA y Apache, las Extensiones de servidor de FrontPage deben modificar el archivo de configuración Web del servidor para marcar como ejecutables los directorios que contienen las extensiones de servidor. En estos servidores, la creación de un subweb mediante el cliente FrontPage requiere que el cliente escriba en el archivo de configuración del servidor Web, algo para lo que el propietario del proceso del servidor no suele tener permiso. Por este motivo los administradores no pueden utilizar dicho método para crear subwebs extendidos con FrontPage. Para modificar el archivo de configuración del servidor Web y crear subwebs en este tipo de servidores, la herramienta fpsrvadm.exe o la herramienta fpinstall.sh debe ejecutarse manualmente como "root" en el equipo host.

En el caso del servidor Web Apache, FrontPage suministra una revisión opcional para superar esta limitación. Con esta revisión, las copias de los archivos ejecutables de las Extensiones de servidor de FrontPage no se almacenan en todos los Webs extendidos con FrontPage, sino que se almacenan en una ubicación centralizada. Esto hace innecesario que se marquen como ejecutables los directorios en todos los Webs y permite que el cliente FrontPage cree nuevos Webs extendidos con FrontPage sin modificar los archivos de modificación del servidor.

Existen dos maneras de convertir el servidor Web Apache actual en servidor Web Apache revisado de FrontPage:

  • Puede instalar uno de los ejecutables revisados y compilados previamente incluidos en el archivo tar de las Extensiones de servidor de FrontPage. Este método se describe en esta sección.
  • Puede compilar manualmente los archivos de origen suministrados en el servidor Apache actual. Este método se describe en Compilar e instalar una versión propia de la revisión para Apache.

   

Para instalar la revisión de Apache de FrontPage compilada previamente, utilice la secuencia de comandos change_server.sh. Esta secuencia le guiará paso a paso en la actualización de un servidor Apache a servidor Apache revisado de FrontPage, y en la actualización de cualquier Web Apache extendido con FrontPage para utilizar la revisión de FrontPage. Para utilizar la secuencia de comandos, debe estar ejecutándose como "root".

Antes de instalar la revisión de Apache de FrontPage, haga una copia de seguridad de su servidor Apache actual, el directorio de instalación de FrontPage, el directorio del archivo de configuración del servidor y todo el contenido del Web.

Para instalar la revisión de Apache de FrontPage:

  1. Ejecute la secuencia de comandos /usr/local/frontpage/version4.0/change_server.sh.
  2. Se le pedirá la ubicación del servidor Apache.
  3. La secuencia de comandos:

    • Determina las versión de la revisión de Apache que se va a instalar: httpd.Compat si tiene un servidor Apache anterior a la versión 1.3.0, y httpd, en el resto de los casos.
    • Comprueba que el servidor actual no se ha actualizado todavía.
    • Mueve el demonio Apache antiguo al archivo httpd.orig.
    • Copia el nuevo servidor Apache revisado de FrontPage en el directorio adecuado.
    • Crea el archivo de claves personalizado y predeterminado como usr/local/frontpage/version4.0/apache-fp/suidkey. En este archivo se realiza chown (cambio de propietario) y chmode (cambio de modo) a fin de que sólo "root" pueda leerlo y escribirlo. El valor predeterminado de clave personalizada se genera dinámicamente, pero, para conseguir una mayor protección, este valor de clave debe cambiarse regularmente y el servidor debe reiniciarse.
  4. Se le solicitará que actualice todos los servidores Apache extendidos con FrontPage de modo que utilicen el nuevo servidor revisado. Si elige la actualización, la secuencia de comandos:
    • Modifica los archivos de configuración de FrontPage en /usr/local/frontpage de modo que hagan referencia al nuevo servidor.
    • Llama a la herramienta fpsrvadm.exe para actualizar el área de contenido de todos los Webs.
    • Configura la seguridad. Puede elegir entre configurar la seguridad de los Webs basados en FrontPage de forma interactiva o hacer que change_server.sh genere una secuencia de comandos (fp_chown.sh) para configurar la seguridad.

    Si elige la opción interactiva, la secuencia le pedirá el Id. de usuario y el Id. de grupo UNIX de todos los Webs raíz y subwebs actualizados. En todos los Webs extendidos con FrontPage, change_server.sh realizará chown de todos los directorios creados por FrontPage y el contenido de los Web para que sean propiedad del usuario y grupo especificados.

    Si elige la opción de secuencia de comandos para configurar la seguridad, change_server.sh generará la secuencia de comandos. Sin embargo, antes de ejecutar la secuencia de comandos, debe incluir los Id. de usuario y de grupo de UNIX que desea asociar con cada Web.

  5. Se le pedirá que establezca los permisos predeterminados.
  6. Si elige "s", se llama a la secuencia de comandos set_default_perms.sh. Esta secuencia de comandos establece los permisos de /usr/local/frontpage/version4.0 y todos los directorios situados por debajo como valor predeterminado. Para obtener una lista completa de los permisos predeterminados de las Extensiones de servidor de FrontPage, consulte "Archivos y permisos para servidores Web UNIX".

   

Para que FrontPage funcione en cuanto se haya instalado el nuevo servidor, el código auxiliar Apache de FrontPage, que está en /usr/local/frontpage/version4.0/apache-fp/_vti_bin/fpexe, debe ser propiedad de "root", y el Id. de usuario debe establecerse como "root"; change_server.sh realiza esta operación por usted.

Una vez instalada la revisión de Apache de FrontPage, el servidor debe reiniciarse.

Compilar e instalar una versión propia de la revisión de Apache

Microsoft suministra el código de origen del archivo de la revisión de Apache de FrontPage. Para compilar un servidor Web Apache con cualquier módulo personalizado o no estándar junto con la revisión para Apache de FrontPage, siga las instrucciones de esta sección. Si no desea compilar su propio servidor Web Apache, siga las instrucciones en Instalar la revisión de Apache para instalar la revisión de Apache de FrontPage compilada previamente.

Antes de compilar e instalar la revisión de Apache, debe instalar las Extensiones de servidor de FrontPage. Cuando el archivo de comandos de instalación desagrupa las Extensiones de servidor de FrontPage, también desagrupa el archivo de origen de la revisión de Apache de FrontPage, fp-patch-apache_1.3.x.

  1. Copie fp-patch-apache_1.3.x en el directorio del servidor Apache (por lo general, /usr/local/apache).

  2. Si ha compilado un servidor Web Apache mediante una versión previa del archivo de origen de la revisión de Apache de FrontPage, utilice la versión GNU de la herramienta de revisión para quitar la versión previa de la revisión de Apache de FrontPage de su servidor Apache:
    %patch –p0 –R < previous_FrontPage_patch_file
  3. Mediante la versión GNU de la herramienta de revisión, ejecute el comando revisar en el archivo de origen de la revisión de Apache de FrontPage 2000:
    %patch –p0 <fp-patch-apache_1.3.x
    
  4. Cree el archivo de configuración (makefile) del servidor revisado. En el caso de un servidor que utiliza la estructura de directorio 1.3.0 o posteriores:
    % configure --add-module=mod_frontpage.c
    
  5. Para un servidor que utiliza la estructura de directorio versión 1.3.0 o anteriores:

    % configure --add-module=mod_frontpage.c -–compat
    
  6. Genere el servidor Apache:
    %make
    
  7. Reemplace el servidor Apache antiguo.

  8. Ejecute la secuencia de comandos change_server.sh tal como se describe en Instalar la revisión de Apache. Esto actualizará los Webs extendidos con FrontPage y establecerá los permisos adecuados para el contenido.
  9. Inicie el nuevo servidor Apache.

    ATRÁS  ARRIBA    
   
   
    Última actualización: abril de 1999
©1999 Microsoft Corporation. Reservados todos los derechos. Condiciones de uso.