ідтримка мов програмування;
додавання функціоналу;
виправлення помилок або модифікація основних функцій;
посилення безпеки;
частина Web-додатків реалізовані у вигляді модулів Apache; має вбудований механізм віртуальних хостів. Він дозволяє повноцінно обслуговувати на одному IP-адресу безліч сайтів, відображаючи для кожного з них власне вміст. Для кожного віртуального хоста можна вказати власні настройки ядра і модулів, обмежити доступ до всього сайту або окремих файлів.
Також, існують модулі, що дозволяють враховувати і обмежувати ресурси сервера (CPU, RAM, трафік) для кожного віртуального хоста.
Існує безліч модулів, що додають до Apache підтримку різних мов програмування і систем розробки. До них відносяться:
PHP (mod_php);
Python (mod_python);
Ruby (apache-ruby);
- Perl (mod_perl);
ASP (apache-asp).
Крім того, Apache дозволяє виконувати програми на практично всіх мовах програмування, у тому числі C, C ++, sh, Java.імеет різні механізми забезпечення безпеки та розмежування доступу до даних. Основними є:
обмеження доступу до певних директоріям або файлам;
механізм авторизації користувачів для доступу до директоріям;
обмеження доступу до певних директоріям або всьому серверу, засноване на IP-адресах користувачів;
заборона доступу до певних типів файлів для всіх або частини користувачів, наприклад, заборона доступу до конфігураційним файлів і файлів баз даних;
існують модулі, що реалізують авторизацію через СУБД;
для реалізації шифрування даних, що передаються між клієнтом і сервером, використовується механізм SSL, реалізований через бібліотеку OpenSSL.
Існують також зовнішні засоби забезпечення безпеки.
Адміністратор може встановити власні сторінки і обробники для всіх HTTP помилок і подій, таких як 404 (Not Found) або 403 (Forrbiden). У тому числі існує можливість запуску скриптів та відображення повідомлень на різних язиках.- найпоширеніший Web-сервер. в серпні 2007 року він працював на 51% всіх Web-серверів.
6 Реалізація збору даних
. 1 Створення та налагодження вузлів обліку
Перед тим, як здійснити доступ, необхідно правильно налаштувати підключаються прилади.
Спочатку необхідно вибрати абонента, якому належатиме створюваний вузол обліку. Абонентом є Котельня НАПО .
Деревовидна структура архіву програми після додавання вузлів обліку буде виглядати так, як представлено на малюнку 5.
Малюнок 5 - Структура архіву програми ПРОЛОГ
. 1.1 Вузол обліку СПТ961
Для створення вузла обліку слід виконати команду [Вузол - Створити - Вузол]. У вікні вводяться назва вузла, а також його параметри і спосіб підключення (малюнки з 6 по 8)
Малюнок 6 - Створення вузла обліку СПТ961. Введення назви вузла
Малюнок 7 - Створення вузла обліку СПТ961. Введення типу приладу і ідентифікатора
Рисунок 8 - Створення вузла обліку СПТ961. Налаштування параметрів зв'язку
. 1.2 Вузол обліку СПГ761
Для створення вузла обліку слід виконати команду [Вузол - Створити - Вузол]. У вікні вводяться назва вузла, а також його параметри і спосіб підключення (малюнки з 9 по 11).
Рисунок 9 - Створення вузла обліку СПГ761. Введення назви вузла
Рисунок 10 - Створення вузла обліку СПГ761. Введення типу приладу ідентифікатора
Малюнок 11 - Створення вузла обліку СПГ761. Налаштування параметрів зв'язку
. 2 Збір даних
Для підключення приладів обліку застосовується віддалене підключення за допомогою COM-порту. Даний спосіб підключення має ряд переваг:
використовується для всіх приладів, підтримуваних програмою ПРОЛОГ raquo ;. На боці комп'ютера зазвичай досить стандартної установки модему засобами операційної системи;
всі операції з отримання даних при віддаленому доступі здійснюються з вікна Менеджер віддаленого опитування приладів raquo ;, яке викликається командою [Зв'язок - Віддалений опитування приладів] або однойменною командою з панелі зв'язку (малюнок 12)
Рисуно...