Не обязательно, но рекомендуется. Показывая сигнатуру сервера и полные токены сервера, вы даете потенциальным хакерам более простой способ определить, как взломать вашу систему. Например, при включенной ServerSignature и полном ServerToken хакер будет точно знать, какую ОС (включая версию) и технологию сервера вы используете.
Пример. Если ServerToken установлен на full, вы можете получить:
Apache / 2.2.8 (Ubuntu) PHP / 5.2.4-2ubuntu5 с сервером Suhosin-Patch
Если установить Prod, вы получите только
Apache
Эта статья на slicehost дает хороший обзор того, как подходить к serverSignature и serverTokens