Поддержка CGI-программирования на Perl
Предполагаетcя использование скриптов на Perl для решения
задач обработки информации на сервере, в частности для
работы с базами данных Postgres и MYSQL.
Для того, чтобы использовать скрипты, достаточно их файлы
положить в корень сервера (в директорию, название которой
совпадает с названием сервера), посредством команды сhmod
в режиме telnet (при входе telnet'ом запускается bash -
одна из командных оболочек UNIX) сделать файл исполняемым и
вызывать его как /cgi-bin/<имя файла>.
Информационные источники по Perl'у и CGI-программированию:
по UNIX shell'у, например:
- Ричард Петерсен. Linux. Руководство по
операционной системе. BHV, 1997
- Е.К.Дегтярев Введение в UNIX, Москва, 1992
- rtfm.redline.ru;
- man <команда> в UNIX shell
К ним существует доступ из скриптов на Perl.
Информацию по интерфейсу к этим базам данных:
man Pg на quad.redline.ru - для Postgres;
man mysql там же - для MySQL
Служит для сбора информации о пользователях, пользующихся
услугами данного www-сервера, их отзывов о данном
сервере.
Извините, этот раздел пока в стадии разработки.
Запуск программы сбора статистики для www-сервера производится по
желанию владельца данного сервера, который может сам
определять форму статистического отчета путем внесения
изменений в конфигурационный файл Analog для данного
www-сервера. Статистический отчет генерируется Analog'ом в
виде html-файла и регулярно обновляется. Посмотреть его
можно на http://quad.redline.ru/admin
Информационные источники:
WWW-cервер разработчиков
Описание установки и настройки Analog на английском
Поскольку Analog уже установлен, представляет интерес
описание возможностей настройки генерации статистического
отчета.
Cчетчик вызывается из html как cgi-script, например следующим
образом:
This page was access < img src="/cgi-bin/Count.cgi?dd=B|df=enter.dat"> times.
После "Сount.cgi" указаны параметры, определяющие внешний
вид cчетчика, а enter.dat - файл, содержащий значение
счетчика. Имя файла можно придумать самим, обычно используют
для этого имя пользователя-владельца сервера, dat - здесь
расширение файла.
Информационные источники:
Документация на английском
языке
Если у Вас возникнут вопросы, проблемы или появятся
предложения - пишите на webmaster@redline.ru