В Debian имя хоста задается при запуске благодаря скрипту /etc/init.d/hostname.sh, который использует файл / etc / hostname. Мы можем использовать этот файл для обновления имени хоста компьютера и его полного доменного имени (полное доменное имя).
Если ServerName
в вашем vhost - my-computer.my-domain.ext, обязательно скопируйте точное имя в / etc / hosts
Внимание: в файле / etc / hosts должны соблюдаться порядок имени хоста и полного доменного имени.
Сначала fqdn, затем имя хоста и localhost в конце.
~$ echo "my-computer" > /etc/hostname
~$ echo "127.0.0.1 my-computer.my-domain.ext my-computer localhost" > /etc/hosts
~$ /etc/init.d/hostname.sh
Вы можете проверить изменение с помощью следующих строк:
~$ hostname
my-computer
~$ hostname --fqdn
my-computer.my-domain.ext
Старое имя хоста все еще может присутствовать в командной строке. Просто выйдите из системы и войдите, чтобы она исчезла.