система поддержки web-ресурсов пользователей в классах

advertisement
СИСТЕМА ПОДДЕРЖКИ WEB-РЕСУРСОВ ПОЛЬЗОВАТЕЛЕЙ В КЛАССАХ
ЦЕНТРОВ ИНТЕРНЕТ
А.А.Мерцалов, С.О.Решетников
Тульский государственный университет, Тула
Тел.: (0872) 35-01-37, факс: (0872) 35-01-37, e-mail: alexm@tsu.tula.ru
При администрировании Web-сервера, на котором размещаются персональные Web-страницы большого
числа пользователей, возникают задачи, связанные с необходимостью автоматизации труда разработчика
сервера.
На сервере Университетского Центра Интернет Тульского ГУ был создан раздел со ссылками на домашние
страницы студентов университета, сотрудников, а также тематический раздел для общественных организаций.
Число пользователей Центра составляет около 7500 человек, достаточно многие из которых пытаются
создавать собственные Web-страницы.
Для предоставления пользователям возможности самостоятельного управления собственными ресурсами в
УЦИ создана автоматизированная система регистрации гипертекстовых ссылок в соответствующем разделе,
при сведенном к минимуму участии администратора сервера. Кроме этого, система создает условия для
быстрого доступа пользователей сервера к требуемому ресурсу.
Созданная система требует участия Web-мастера лишь при регистрации ссылки, когда необходимо оценить
содержание регистрируемого ресурса на предмет соответствия его правилам работы Центра. Далее работа
системы полностью автономна. Пользователь получает возможность изменять ссылку или удалить ее в случае
необходимости.
В качестве средства для разработки системы был выбран скриптовый язык PHP/FI 3.x, который
представляет собой один из модулей Web-сервера. Принцип работы системы достаточно прост. Как уже сказано
выше, создаются несколько баз данных, хранящих информацию о пользователях. Пользователь, заполняя
соответствующие формы на странице сервера, регистрируется, и система предоставляет возможность
администратору оценить предоставленный пользователем ресурс. Далее система автоматически заполняет
базы данных. В них соответственно содержатся:
– имя пользователя;
– login_name;
– адрес ресурса;
– путь к домашнему каталогу;
– архив, хранящий данные о пользователях, когда-либо заполнивших регистрационную форму.
Регистрация ресурса выполняется в интерактивном режиме при заполнении пользователем
соответствующей формы на странице регистрации. Форма сопровождается подробной инструкцией. Если
пользователь желает удалить или изменить ссылку, ему необходимо создать в корне своего домашнего каталога
файл с именем URL. В этом файле для удаления ссылки пользователь прописывает слово del, а если надо
изменить ссылку на свой ресурс, то URL-адрес этого ресурса.
Система периодически опрашивает каталоги зарегистрированных пользователей и если находит файл URL,
то анализирует его. При обнаружении слова del, автоматически удаляется информация о пользователе из всех
баз данных. При обнаружении нового адреса, произойдет изменение соответствующей базы данных. Если
система не найдет ресурс по новому адресу, то она не будет менять старый адрес.
Кроме этого администратор имеет возможность по своему усмотрению удалять ресурсы, запускать систему
в различных режимах работы (удаление из баз, изменение баз и т.д.).
Формирование раздела сервера со ссылками на домашние страницы пользователей происходит по той
информации, которая содержится в базах данных.
Данная система разработана и используется в Университетском Центре Интернет Тульского
государственного университета (http://www.uic.tula.ru). Web-сервер Apache 1.3.6. с поддержкой PHP/FI 3.0
установлен на платформе Sun NETRA 4000 с операционной системой Solaris.
Download