Necesito hacer los cambios de nombre de host en un servidor centos que servirá www.myserver.com
¿Qué necesito hacer en /etc/hosts
, /etc/sysconfig/network
y con el hostname
mando?
En /etc/sysconfig/network
necesito escribir esto:
HOSTNAME=www.myserver.com
o esto :
HOSTNAME=myserver.com
En /etc/hosts
necesito escribir esto:
XXX.XXX.XXX.XXX myserver.com
o esto :
XXX.XXX.XXX.XXX wwww.myserver.com www
¿Necesito hacer sudo hostname www.myserver.com
o sudo hostname myserver.com
?
¡Muchas gracias!
ACTUALIZACIÓN
¿Hay algo más que deba configurar sobre el nombre de host?
web-server
hostname
hosts
benjisail
fuente
fuente
hostname -f
así que supongo que obtienes unhostname
comando que funciona correctamente , pero ¿qué más?Respuestas:
El archivo / etc / sysconfig / network es la fuente de donde los scripts de inicio toman los argumentos para el comando 'hostname'. Y esto debería ser solo el nombre de la máquina, no totalmente calificado. La parte del dominio generalmente se define en el archivo /etc/resolv.conf.
Asumiendo que el nombre de host completo es 'lemon.example.com' ('www' no me parece un buen nombre de host), entonces:
HOSTNAME=lemon
search example.com
XXX.XXX.XXX.XXX lemon.example.com lemon
Si todo está configurado correctamente, el
hostname
comando devolverá "lemon" yhostname -f
devolverá "lemon.example.com".En su caso, parece que el nombre de host es 'www' en el dominio 'myserver.com' ... No creo que eso sea exactamente lo que quiere. 'www' puede ser un alias (DNS CNAME) ... si lo desea en su archivo / etc / hosts, simplemente agréguelo a la línea con su IP:
XXX.XXX.XXX.XXX lemon.example.com lemon www.myserver.com
La configuración de / etc / sysconfig / network se aplicará después de reiniciar la red. Puede establecer el nombre de host inmediatamente con el
hostname
comando. Los cambios en / etc / hosts y /etc/resolv.conf se activan de inmediato (excepto para aplicaciones que mantienen en caché los datos antiguos).fuente
su configuración debería verse así:
/etc/sysconfig/network
:HOSTNAME=www.myserver.com
/etc/hosts
:XXX.XXX.XXX.XXX wwww.myserver.com www
también puede llamar
hostname
, pero esto solo cambiará el nombre de host hasta que reinicie su servidor la próxima vez.Hasta donde puedo recordar, estos son todos los cambios que tienes que hacer.
fuente