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 raíz de documentos personalizada

Definición de una plantilla personalizada de host virtual

Estructura de host virtual (Linux)

Estructura de host virtual (Windows)

 

Definición de una raíz de documentos personalizada

Por omisión, Plesk establece el directorio httpdocs como la raíz de documentos para todos los dominios alojados. De todos modos, muchos frameworks de desarrollo web modernos dan por sentado que se usa otro directorio, como por ejemplo <app_root>/public como raíz de documentos. El administrador de Plesk puede cambiar el directorio de raíz de documentos predeterminado editando el archivo panel.ini siguiendo el siguiente patrón:

[domainManagement]
docroot = "new_default_docroot"

Aquí, <new_default_docroot> es el nombre de un directorio o la ruta a un directorio, como por ejemplo "new_docroot" o "domain/public".

Los cambios efectuados se aplicarán a todos los dominios nuevos, si bien no se aplicarán a los dominios ya existentes. La ruta es relativa a la raíz del espacio web, pudiéndose usar la variable de entorno <domain> que se reemplaza por el nombre del dominio durante la creación del hosting.

Por ejemplo, si establece el valor de docroot a "domain/public" y posteriormente crea un dominio denominado example.com, el dominio tendrá la siguiente raíz de documentos:

 

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 inicial de la suscripción (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 la plantilla personalizada del host virtual puede usar variables. Una vez creado el dominio, las variables se reemplazarán por los valores correspondientes:

  • @domain_name@ - Esta variable se reemplaza por el nombre de dominio. Usada en Linux y Windows.
  • @client_email@ - Esta variable se reemplaza por la dirección de email del cliente. Sólo se usa en Windows.

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.

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.