Article ID: 6301, created on Jun 15, 2009, last review on May 3, 2014

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

Symptômes

Je souhaite publier le site en mode de publication VPS. Comment configurer les paramètres correctement ?

Résolution

 Vous pouvez configurer à l'aide des instructions ci-dessous.

1. Générez une clé SSH publique sur le serveur Parallels Plesk Sitebuilder sous l'utilisateur 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. Copiez le fichier clé /var/www/.ssh/identity.pub to /home/vzagent0/.ssh/authorized_keys sur le conteneur de service sur l'hôte de publication.

 Connectez-vous au Hardware Node dans lequel le conteneur de publication fonctionne et entre dans le conteneur de services.
 Ouvrez le fichier /home/vzagent0/.ssh/authorized_keys (avec vim) et insérez le contenu du fichier nouvellement généré  /var/www/.ssh/identity.pub.

3. Exécutez la commande suivante pour vérifier si Parallels Plesk Sitebuilder peut fonctionner avec le conteneur de services :
 
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. Connectez-vous à Parallels Plesk Sitebuilder et créez un nouveau site. Puis configurez les paramètres de publication de la manière suivante :

Sitebuilder -> Sites -> <site name>  -> Publishing Settings

Publishing mode: VPS
Hôte : 123.123.123.123 <- IP du conteneur de service  
ID du conteneur : 125 <- ID ou Conteneur de publication
Utilisateur : USER <- utilisateur qui est utilisé par Apache pour travailler dans le répertoire de publication 
Groupe : GROUP <- groupe utilisé par Apache pour travailler dans le répertoire de publication
Répertoire de travail : /var/www/qwerty  <- répertoire complet vers lequel le site est publié (répertoire de publication)    
URL du site Web L: http://site.name/qwerty/ <- URL du site publié


Par exemple, si Parallels Plesk Panel est installé sur le conteneur de publication et le site Sitebuilder est publié sur <nom de domaine> Plesk  , les paramètres de publication peuvent ressembler à ceci :

Publishing mode: VPS
Hôte : 123.123.123.123
ID du conteneur : 135
Utilisateur : <ftp user> <- utilisateur FTP du <domain>
Groupe : psacln 
Répertoire de travail : /var/www/vhosts/<domain>/httpdocs/qwerty
URL du site Web : http://<domain>/qwerty/


Après la configuration ci-dessus, la publication via le mode VPS peut être possible.
Vous pouvez vérifier l'emplacement avec le bouton Vérifier l'emplacement :

Sitebuilder -> Sites -> <site name> -> Paramètres de publication -> Vérifier l'emplacement

ea6a61e571a858aa6019ceb068ea403a fad6dc0c8e983c17ae70a51ac7952cd0 d055be4fdc562a8ecb8e6d0bf419f946 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF