Estructura del directorio de un sitio web

Cuando alguien crea un sitio web, Plesk no solo añade un nuevo host virtual al servidor web, sino que crea la estructura del directorio del sitio y añade determinado contenido inicial a los directorios. Estos directorios se encuentran en los directorios correspondientes del host virtual:

  • En Linux: /var/www/vhosts/<domain_name>
  • En Windows: C:\inetpub\vhosts\<domain_name>

Aquí, <domain_name> es el nombre de dominio del sitio web. La estructura de directorios viene definida por la plantilla predeterminada del host virtual. Para más información, consulte las secciones Estructura del host virtual (Linux) y Estructura del host virtual (Windows).

Si desea modificar los archivos y directorios incluidos en los sitios nuevos, como por ejemplo si desea añadir scripts o modificar las páginas de error, puede establecer una plantilla de host virtual personalizada. Asimismo, los revendedores también pueden personalizar plantillas de host virtual para sus clientes.

Nota: los subdominios presentan el mismo estado que los dominios y emplean la misma estructura de directorios. Así, estos disponen de un directorio independiente en /var/www/vhosts y sus propios archivos de configuración, como por ejemplo php.ini o vhost.conf.

A continuación en esta sección:

Definición de una plantilla personalizada de host virtual

Estructura de host virtual (Linux)

Estructura de host virtual (Windows)

 

Definición de una plantilla personalizada de host virtual

Para generar una plantilla de host virtual personalizada, cree un directorio en su sistema de archivos local y, a continuación, cree uno o más de los siguientes directorios:

  • cgi-bin si desea incluir scripts personalizados en la plantilla.
  • httpdocs si desea incluir documentos personalizados, como por ejemplo páginas web o imágenes.
  • error_docs si desea incluir mensajes de error personalizados.
  • webspace si desea incluir archivos personalizados en el directorio principal del espacio web (por ejemplo, .bashrc, .vimrc, etc.).

Una vez creados los directorios, ubique en ellos los archivos que desea incluir en la recién creada estructura del host virtual de los dominios. Si lo desea, puede usar los archivos predeterminados almacenados en /var/www/vhosts/.skel/0 en Linux o en C:\inetpub\vhosts\.skel\0 en Windows. Asimismo, en Linux puede usar la variable @domain_name@ en los archivos que incluya en la plantilla de host virtual personalizada. Una vez creado el dominio, la variable será sustituida por el nombre de este.

Una vez que haya añadido todos los archivos deseados, comprima los directorios en un archivo a tgz, tar, tar.gz o zip. Compruebe que los directorios están en la raíz del archivo comprimido y no en un subdirectorio. Si incluye otros directorios o archivos en la raíz del archivo comprimido, Plesk no los añadirá a la plantilla.

Para cargar la plantilla de host virtual personalizada, vaya a Herramientas y configuración > Plantilla de host virtual (en el grupo Herramientas y recursos), haga clic en Examinar, localice al archivo comprimido preparado y haga clic en Enviar archivo. Para revertir a la plantilla virtual predeterminada, haga clic en Predeterminada.