Erlang Web et Inets BindAddress
Question
Après avoir installé Erlang Web 1.3 et l'avoir démarré en mode interactif, l'erreur suivante apparaît dans les journaux:
Impossible de démarrer le service: "config / inets.conf"
en raison de: & http; httpd_conf: 0.0.0.0 est un adresse non valide "
Dans mon inets.conf, j'ai les informations suivantes:
BindAddress 0.0.0.0
Mon sys.config:
[{inets,[{services,[{httpd,"config/inets.conf"}]}]}].
Des suggestions?
La solution
J'ai résolu le problème moi-même.
Je viens de changer la ligne BindAddress dans inets.conf en:
BindAddress *
Autres conseils
Cette directive de configuration est en cours d'analyse et de validation par httpd_conf
, qui appelle à son tour httpd_util: adresse_ip / 2
. Les deux ont été modifiés dans R13B02. Avez-vous essayé avec cette version Erlang / OTP?
Je n'ai aucune expérience de cette langue ou de cette situation, mais il semblerait que 0.0.0.0 soit une adresse invalide. Avez-vous essayé de la remplacer par 127.0.0.1?