Так что, хотя на этот вопрос ответили и приняли, он все же стал лучшим результатом поиска, и ответы, хотя и выложенные (после долгих исследований), заставили меня почесать голову и копать намного дальше. Вот краткая схема того, как я решил проблему.
Предполагается, что мой сервер - myserver.myhome.com, а мой статический IP-адрес - 192.168.1.150:
.
Редактирование файла hosts
$ sudo nano -w /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.1 myserver.myhome.com myserver
192.168.1.150 myserver.myhome.com myserver
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
::1 myserver.myhome.com myserver
Изменить httpd.conf
$ sudo nano -w /etc/apache2/httpd.conf
ServerName myserver.myhome.com
Редактировать сеть
$ sudo nano -w /etc/sysconfig/network HOSTNAME=myserver.myhome.com
Проверка
$ hostname
(output) myserver.myhome.com
$ hostname -f
(output) myserver.myhome.com
Перезапустите Apache
$ sudo /etc/init.d/apache2 restart
Оказалось, что разница включала myserver.myhome.com
как в 127.0.0.1, так и в статический IP-адрес 192.168.1.150 в файле hosts. То же самое на Ubuntu Server и CentOS.