PFSence: Web GUI

Материал из wiki.lissyara.su
(перенаправлено с «WebGUI»)
Перейти к: навигация, поиск

Web интерфейс в pfSense служит основным средством управления службами и конфигурацией.

Система пакетов организована в виде дополнительных модулей, регистрируемых в основном конфигурационном файле pfSense. В состав модуля входят XML и INC файлы, содержащие информацию о пакете и необходимый набор PHP функций. Основным является один XML файл, который указывается в конфигурации. Остальные XML файлы являются дополнительными.

Все XML и INC файлы пакетов хранятся в /usr/local/pkg.

В XML файлах описывается структура форм данных Web интерфейса пакета и обработка этих данных. При изменении и сохранении данных из формы должны происходит некоторые действия по их проверке и реконфигурации системы/исполняемых программ. Все php функции для этого содержатся в INC файле пакета (в большинстве случаев).

  • Сервер: Lihgttpd;
  • Среда: PHP 4.x/5.x;
  • Поддержка CGI: есть.