Использование технологий WWW для доступа к базам данных

       

Процедура установки сервера NCSA


Для запуска процедуры сборки и установки сервера необходимо в

корневом каталоге сервера, описанном в предыдущем параграфе, запустить

утилиту make. Для сборки сервера необходимо указать

команде make аббревиатуру операционной системы:

aix3, aix4, sunos, sgi4, sgi5, hp-cc, hp-gcc, solaris, netbsd,

svr4, linux, next, ultrix, osf1, aux, bsdi. Полный список

поддерживаемых систем можно получить,

выполнив команду make без параметров. Каждая аббревиатура ассоциирована

с конкретной операционной системой. Появление дополнительных параметров

после дефиса указывает на специфику конкретной конфигурации в

одной и той же ОС. Например, hp-cc и hp-gcc

указывают на общий тип ОС - HP-UX, однако ориентированы на использование

разных компиляторов - базового C - компилятора (cc) или GNU C

(gcc). Для сборки сервера под ОС UnixWare необходимо использовать

команду make svr4.

Ряд основных параметров сервера - пути файлов, режимы работы задаются



по умолчанию на этапе сборки. В случае, если нужна их корректировка

под конкретные условия, необходимо отредактировать файл src/config.h.

После сборки сервера необходимо разместить его компоненты в файловой

системе. Исполняемый модуль сервера httpd размещается

в каталоге серверных программ - /usr/local/sbin

или /usr/sbin. Файлы конфигурации, журналы и стандартные

cgi-программы размещаются в подкаталогах каталога, определяемого

параметром ServerRoot. Обычно это /usr/local/etc/httpd,

однако его можно изменить либо изменив параметр HTTPD_ROOT файла

src/config.h, либо указав ключ -d

при запуске сервера.

Например:

/usr/local/sbin/httpd -d /var/httpd

В каталоге, определяемом параметром ServerRoot, размещаются три

подкаталога:

  • conf/ - содержащий файлы конфигурации сервера

  • logs/ - содержащий журналы работы сервера

  • cgi-bin/ - содержащий стандартные cgi-программы,

    поставляемые с сервером.



    Содержание раздела