Article ID: 6301, created on May 21, 2009, last review on Apr 21, 2012

  • Applies to:
  • Plesk Sitebuilder 4.x for Linux/Unix

Pregunta

Deseo publicar un sitio con el modo de publicación VPS. Cómo puedo configurar los ajustes de publicación correctamente?

Resolución

Siga las indicaciones que le detallamos a continuación:

1. En Parallels Plesk Sitebuilder, el servidor generó una llave pública SSH bajo el usuario de Apache:
 
sitebuilder~# sudo -u apache ssh-keygen -t rsa1
Generating public/private rsa1 key pair.
Enter file in which to save the key (/var/www/.ssh/identity):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /var/www/.ssh/identity.
Your public key has been saved in /var/www/.ssh/identity.pub.
The key fingerprint is:
98:91:55:34:81:81:c6:db:55:e4:da:e2:aa:98:60:e3 apache@sitebuilder.in2net.net
sitebuilder ~#

2. Copie el archivo de la llave /var/www/.ssh/identity.pub a /home/vzagent0/.ssh/authorized_keys en el contenedor de servicio en el host de publicación.

 Acceda al Nodo Hardware donde se está ejecutando el Contenedor de Publicación y acceda al Contenedor de Servicio.
 Abra el archivo /home/vzagent0/.ssh/authorized_keys (con vim) e incorpórele el contenido del archivo generado /var/www/.ssh/identity.pub.

3. Ejecute el siguiente comando  para verificar que Parallels Plesk Sitebuilder puede trabajar con el Contenedor de Servicio:
 
sitebuilder~# sudo -u apache /usr/bin/ssh -oPasswordAuthentication=no -oProtocol=1 -lvzagent0 -T -oStrictHostKeyChecking=no -oConnectionAttempts=1 123.123.123.123
<packet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" id="0" priority="0" version="4.0.0">
<origin>vzclient507-fcc100b8-5dfe-0447-b4cb-bace8209f05d</origin>
<target>agent</target>
<data>
<ok/>
<eid>fcc100b8-5dfe-0447-b4cb-bace8209f05d</eid>
</data>
</packet>
sitebuilder~#

4. Acceda a Parallels Plesk Sitebuilder y cree un sitio nuevo. Configure los ajustes de publicación de la siguiente forma:

Sitebuilder -> Sitios -> <nombre del sitio>  -> Ajustes de publicación

Modo de publicación: VPS
Host: 123.123.123.123 <- IP del Contenedor de Servicio  
ID del Contenedor: 125 <- ID del Contenedor de Publicación
Usuario: USER <- usuario usado por Apache para trabajar en el directorio de trabajo de publicación 
Grupo: GROUP <- grupo usado por Apache para trabajar en el directorio de trabajo de publicación
Directorio de trabajo: /var/www/qwerty  <- directorio completo donde se publica el sitio (directorio de publicación)    
URL del sitio Web: http://site.name/qwerty/ <- URL del sitio publicado

Por ejemplo, si Parallels Plesk Panel está instalado en el Contenedor de Publicación y el sitio Parallels Plesk Sitebuilder se publica en Plesk <domain name>, los ajustes de publicación serían algo como:

Modo de publicación: VPS
Host: 123.123.123.123
ID del Contenedor: 135
Usuario: <ftp user> <- usuario FTP de <domain>
Gruop: psacln 
Directorio de trabajo: /var/www/vhosts/<domain>/httpdocs/qwerty
URL del sitio Web: http://<domain>/qwerty/

Una vez aplicada esta configuración, debería poder realizar la publicación a través de VPS.

Puede comprobar la ubicación con el botón Verificar Ubicación:

Sitebuilder -> Sitios -> <nombre del sitio> -> Ajustes de Publicación -> Verificación de Ubicación

ea6a61e571a858aa6019ceb068ea403a fad6dc0c8e983c17ae70a51ac7952cd0 d055be4fdc562a8ecb8e6d0bf419f946 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF