Я думаю вам не надо рассказывать что такое SSH, и с чем его едят. Если конечно вы настраиваете это все на локальной машине, то вам возможно будет проще, я показываю на примере настройки VDS (Virtual Dedicated Server).
Итак, нам нужно залогиниться под рутом, и начать устанавливать. Велосипед изобретать не станем, установим апач из портов:
1) Перейдем в каталог с апачем
cd /usr/ports/www/apache22
2) Установим апач
make install
Тут он скомпилируется и пойдет установка. Если в ходе компиляции начнут вылезать ошибки, то это означает что в вашей системе чего-то не хватает. Смотри чего именно, ищем в портах, и так-же с помощью make install устанавливаем.
Если все идет нормально, то во время установки установщик спросит какие модули нам нужны. Тут все по потребностям. Лучше лишнее не включать, т.к. памяти будет жрать огого. Потом если что - можно будет подправить.
3) После установки выполняем команду
rehash
4) Редактируем файл rc.conf. Сперва добавим в него автозарузку апача:
ee /etc/rc.conf
и пропишите apache2_enabled="YES" и еще пропишите
accf_http_load="YES"
Сохраняем файл И перезагружаем сервер командой reboot
Если все грузится, то дико прыгаем и радуемся. Если что-то работает не так, и апач при загрузке выдает ошибку, то пишем
apachectl configtest
и он укажет почему он ругается.
Вот и все, не так уж это сложно и страшно.
P.S конфиг апачи находится в /usr/local/etc/apache22/httpd.conf
После его редактирования и возможны всякие неприятности, не забываем про apachectl configtest - он вам все покажет.