Это зависит от распределения. У меня есть CentOS (клон сервера RedHat продвинутый), и у меня есть этот файл.
Когда вы запускаете свою машину, процесс init просматривает кучу сценариев, чтобы увидеть, с чего начать. Один из них может быть httpd (вы можете настроить запуск apache или нет с помощью chkconfig). Если вы посмотрите на свой скрипт /etc/init.d/httpd , то увидите, что он проверяет наличие /etc/sysconfig/httpd и, если да, его источника (как если бы он был частью текущего скрипта). Поэтому теперь любые определения переменных в /etc/sysconfig/httpd применяются для остальной части сценария.
Примеры, которые вы видите в файле, должны установить HTTPD , который является переменной, установленной на имя исполняемого файла. В моем дистрибутиве по умолчанию вы используете старый модуль prefork, но вы можете установить здесь многопоточный /usr/sbin/httpd.worker если хотите. Вы также можете установить OPTIONS, которые являются параметрами командной строки, заданными для httpd (он же $HTTPD). Там действительно нет ничего, что вы можете установить (вы можете игнорировать HTTPD_LANG , если вы не знаете, если вам это нужно, вам это не нужно)
Итак, если вы хотите многопоточный сервер, установите HTTPD=/usr/sbin/httpd.worker . Это, вероятно, ничего не сломает в Apache по умолчанию, хотя некоторые надстройки, которые вы добавляете, могут (но маловероятно) сломаться в многопоточном Apache.