Article ID: 114245, created on Mar 13, 2015, last review on Mar 13, 2015

  • Applies to:
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux
  • Plesk 11.0 for Linux
  • Plesk 11.5 for Linux

Symptômes

Trois symptômes différents résultent du même problème :

Symptôme 1 :

Vous avez ajouté une nouvelle interface réseau avec les commandes suivantes :

ip addr add 10.9.23.81 peer 10.9.23.65/32 brd 10.9.23.95 dev venet0:0

Puis, vous avez actualisé l'adresse IP dans l'interface Web de Parallels Plesk (Plesk) : sous Outils & Paramètres > Actualiser.

Plesk détectera GW IP 10.9.23.65 en tant qu'adresse IP primaire sur l'interface.

IP 10.9.23.65 sera ajoutée à la place de 10.9.23.81.

Symptôme 2 :

Vous voulez utiliser Nginx, mais vous ne pouvez pas démarrer de service avec l'erreur suivante :

[emerg] bind() to 10.9.23.65:80 failed (99: Cannot assign requested address) ;

Symptôme 3 :

Sur la page d'accueil de Plesk, vous voyez l'erreur :

New configuration files for the Apache web server were not created due to the errors in configuration templates: nginx: [emerg] bind() to 10.9.23.65:80 failed (99: Cannot assign requested address) nginx: configuration file /etc/nginx/nginx.conf test failed . The error message containing the detailed error descriptions was sent to you by e-mail. Please resolve the issues and click here to generate broken configuration files once again or here to generate all configuration files.

Cause

Ce problème se produit car après le changement d'adresse IP, les configurations de Nginx ne sont pas automatiquement regénérées pour la nouvelle adresse IP.

Résolution

Vous pouvez résoudre le problème à l'aide de ces commandes :

# /usr/local/psa/bin/reconfigurator --autoconfigure
# /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
# /etc/init.d/nginx restart

Attention au résultat de la première commande ! Il peut contenir la même adresse IP dans plusieurs sections et les mêmes adresses IP dans "Database" mais pas dans "Actual" :

[root@srv ~]# /usr/local/psa/bin/reconfigurator --autoconfigure
Database: [<1.2.3.4>, <5.6.7.8>, <9.1.2.2>, <8.1.2.3>, <7.1.2.3>, <6.1.2.3>, <0000:a0a0:0000:a0:225:00a0:0a00:0a00]
Actual: <1.2.3.4>, <5.6.7.8>, <9.1.2.2>, <8.1.2.3>, <7.1.2.3>, <6.1.2.3>]
Removed IPs: [] [<0000:a0a0:0000:a0:225:00a0:0a00:0a00>]
Added IPs: [] []
Mapping: {}
Old not remapped: [<0000:a0a0:0000:a0:225:00a0:0a00:0a00>]
New not used: []

L'exemple ci-dessus indique que l'adresse "IPv6 0000:a0a0:0000:a0:225:00a0:0a00:0a00" est corrompue.

Vous pouvez suivre ces étapes pour réparer l'adresse IP :

  1. Accédez à Outils & Paramètres > Adresses IP.
  2. S'il y a une adresse IP avec un point d'exclamation et le statut "broken" cliquez sur le lien Réparer.
  3. S'il n'y a pas d'adresse IP corrompue, cliquez sur relire. Désormais, les adresses IP corrompues doivent être révélées et réparées comme indiqué à l'étape 2.

56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c aea4cd7bfd353ad7a1341a257ad4724a 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f 01bc4c8cf5b7f01f815a7ada004154a2 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 742559b1631652fadd74764ae8be475e

Email subscription for changes to this article
Save as PDF