Настройка веб-сервера Apache для работы с PHP, MySQL, Tomcat, Plone. Стесик О.Л. - 6 стр.

UptoLike

Составители: 

10
2.3 Конфигурирование сборки
В списке файлов каталога находим файл с названием INSTALL, в
нем размещаются инструкции к сборке и использованию программы.
Основные команды, которые должны быть выполнены, приведены в
виде списка:
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
который можно рассматривать только как самые общие рекоменда-
ции. Для определения параметров конфигурации сборки используем
скрипт ./configure с опцией –help:
> ./configure --help
И выбираем из выведенного списка возможностей необходимые
значения, например:
> ./configure –prefix=$HOME/httpd –with-gnu-ld
На этом этапе следует определить, какие задачи будет решать соби-
раемый сервер, и позаботиться о подключении необходимых опций
именно сейчас. Так как в дальнейшем сервер предполагается исполь-
зовать для переадресации запросов, то важно включить в параметры
сборки модуль mod_rewrite; разумное решениеопределить возмож-
ность динамической загрузки дополнительных модулей подключением
модуля mod_so.
Если команда
./configure выполнилась успешно, приступаем к ком-
пиляции сервера.
2.4 Компиляция и инсталляция программы
Для компиляции используем утилиту make, убедившись, что будет
использоваться GNU-версия make.
> make -v
Все сообщения, выводимые утилитой make, сохраняем в файле:
> make >./make_log 2>&1 & tail –f .make_log
11
Если make завершился успешно, выполняем инсталляцию скомпи-
лированных программ в каталог размещения, заданный при конфигу-
рировании опцией prefix:
> make install
2.5 Запуск и настройка сервера
Для этих действий следует перейти в каталог размещения сервера.
Для запуска сервера необходимо отредактировать конфигурацион-
ный файл сервера:
> vi conf/httpd.conf
где необходимо определить рабочий порт, интерфейс и имя серве-
ра.
После этого можно запустить демона httpd:
> ./bin/apachectl start
Имя пользователя, от которого запускается сервер, и набор файлов,
обслуживаемый сервером, также определяются параметрами сонфигу-
рационного файла.
2.6 Проверка работы сервера
Если команда ./bin/apachectl start не завершилась при запуске с со-
общением об ошибке, можно проверить работу сервера, наведя брау-
зер на URL с именем Вашего хоста, или попытаться соединиться с
сервером из командной строки с помощью утилиты telnet:
> telnet localhost 80 (или номер порта, определенный
в директиве Listen конфигурационного файла)
Если в результате было получено ответ сервера, можно считать за-
дачу выполненной.