Первым делом нам необходимо скачать последнюю версию дистрибутива http-сервера . Ее можно найти на странице разработчика - Игоря Сысоева. Разархивировав дистрибутив, запускаем скрипт configure, находящийся в директории, куда вы разархивировали дистрибутив (<Дистрибутив>/configure). Начнется создание Makefile - файла с инструкциями по сборке проекта, в процессе которого будет проверено наличие библиотек, необходимых для работы сервера . Если некоторые библиотеки не обнаружены то, работа скрипта прекратится. В этом случае необходимо установить недостающие библиотеки и повторно запустить скрипт configure.

Если создание Makefile прошло успешно, вы увидите информацию о путях к исполняемым, конфигурационным файлам и логам:

   path prefix: "/usr/local/"
   binary file: "/usr/local//sbin/"
   configuration file: "/usr/local//conf/.conf"
   pid file: "/usr/local//logs/.pid"
   error log file: "/usr/local//logs/error.log"
   http access log file: "/usr/local//logs/access.log"
   http client request body temporary files: "/usr/local//client_body_temp"
   http proxy temporary files: "/usr/local//proxy_temp"
   http fastcgi temporary files: "/usr/local//fastcgi_temp"


Для того, чтобы использовать другие пути, необходимо запускать скрипт configure с параметром –prefix=<путь>, где <путь> - директория, куда будет установлен сервер. Теперь необходимо установить сервер. Это можно сделать командой make install, из директории дистрибутива.

Теперь вы можете использовать сервер. Но скорее всего, перед началом работы, вам придется его настроить. Об этом я расскажу в следующих записях.

Для запуска сервера, выполняем команду:

sash@avaniashev:/usr/local/> sudo ./sbin/

Записи об ошибках работы содержутся в файле:

 /usr/local//error.log

Данное руководство не претендует на звание самого полного и правильного. Но его хватит для первой установки и запуска HTTP сервера .

Связанные записи