Я вчера столкнулся с этой проблемой при работе над обновлением сервера, которое кто-то еще запустил... Имя хоста-f вывод никогда не имело корректный конечный домен (отсутствующий .org).
# hostname foobar.example.org
# hostname -f
foobar.example
#
# cat /etc/hosts
10.20.11.244 foobar.example foobar
Решение:
Доменная часть имени хоста-f, кажется, прибыла из/etc/hosts записи для того хоста. После того, как я зафиксировал имя хоста в/etc/hosts, имя хоста-f возвращало корректный домен:
# hostname foobar
# hostname
foobar
# hostname -f
foobar.example.org
YMMV.
Для веб-сайта, которые, как я сказал бы, экономят Ваши деньги и используют Linux или другого свободного (как в пиве) Unix как операционная система. Если Вы действительно хотите BSD сетевой стек использование один из *производные BSD, такие как FreeBSD или OpenBSD. OpenSolaris является другой альтернативой.
Не получайте мою несправедливость, я люблю Snow Leopard, но я просто не вижу точку для веб-сервера.
Я пошел бы для Linux. Причем причины:
Мои персональные советуют - придерживаются корпоративного класса Linux - CentOS. Много будет утверждать, что BSD отклоняют клоны, или другие Linux как Ubuntu могли бы быть лучше. Доверяйте мне, они лучше, но не в системе, которая делает Вас деньгами.
Это составляет мои 2 пункта.
Помните, что сервер OS X может только быть выполнен на аппаратных средствах Apple (обычно Apple Xserve). Вы получаете вполне больше удара для своего маркера, если Вы сделанный на заказ или покупаете сервер начального уровня у HP или Dell и запускаете Linux на нем.
Все это сводится к Вашим потребностям. Вы не упоминаете, сколько трафика сайт добирается, ни в каком количестве устройства хранения данных Вы нуждаетесь. Возможно, VPS является альтернативой?
Главным, которое Вы собираетесь получить от Apple, являются интегрированные аппаратные средства/программная поддержка. Вы могли бы получить что-то подобное при покупке сервера Linux от поставщика, который поддерживает Linux. Я не использовал сервер Apple за хорошо более чем десятилетие, таким образом, мое предположение об их поддержке могло бы быть от основы.
Главным, которое Вы собираетесь получить из Linux, является совместимость (большинство приложений с открытым исходным кодом приспособлено к Linux, и любые проблемы, с которыми Вы сталкиваетесь, будут, вероятно, усугублены путем выполнения другой ОС — и, да, это - грубое обобщение), и более низкая цена.
Я думаю, что самый большой фактор был бы тем, что выполняет его текущий общий сервер. Если он заменит его той же ОС, то он, вероятно, будет страдать от меньшего количества головных болей миграции.
Если выбор между Linux и Сервером Snow Leopard, они должны пойти с Linux. Существует столько инструментов и такая информация о том, как настроить примерно все, что имеет отношение к сети, служащей на Linux, они подверглись бы неуместной боли, пытающейся использовать Сервер Snow Leopard.