AstaWebServer — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
 
Строка 2: Строка 2:
  
 
----
 
----
 +
 +
====Один из возможных принципов работы комплекса при обслуживании сторонних клиентов:====
 +
 +
* Вы выделаете пул ip-адресов клиентам '''DHCP''' сервером.
 +
* В программе Boss.exe '''определяете отношение''' этих ip к некоторой '''группе машин''' как на примере ниже
 +
* В программе Boss.exe определяете тарифы для этой категории машин
 +
* По умолчанию доступ этих ip в интернет запрещён в ipfw (или wipfw и т.п.)
 +
* Также особый софт делает редирект любых http-запросов на особую страничку авторизации клиентов, например, на http://asta.lan (адрес локальной машины-сервера). Редирект реализуется через команду fwd при работе с ipfw.
 +
* Получается, что если клиент у себя в броузере (например, IE) пишет адрес http://www.mail.ru, то на самом деле он попадёт на страничку http://asta.lan, где ему будет предложено ввести его '''логин/пароль''' или '''код доступа'''.
 +
* Можно этого и не делать. Тогда нужно административно декларировать клиентам обязательный вход на страничку авторизации.
 +
* Код доступа (чек) на оплаченную сумму клиент получает '''у кассира''' или '''бармена'''.
 +
* Возможна продажа '''заранее сгенерированных''' кодов (абонементов) в программе '''Boss.exe'''.
 +
* Коды или абонементы могут быть на '''заранее заданные номиналы''' как по сумме, так и по сроку действия.
 +
* На страничке авторизации клиент вводит код или логин/пароль как на картинке ниже.
 +
* Дальше ему выводится страничка выбора тарифов по аналогии клиентской программы комплекса '''astalaViSta SuperViSor'''.
 +
* Клиент выбирает тариф и нажимает кнопку '''"Начать сеанс"'''.
 +
* После этого сервер выполняет '''ipfw'''-профайл, соответствующий тарифу, открывая тем самым доступ в интернет клиентскому '''IP'''.
 +
* В любой момент клиент может либо '''обновить ''' страничку с информацией о текущем сеансе, либо опять открыть http://asta.lan и авторизоваться там для просмотра своей статистики.
 +
* Сеанс закрывается '''автоматически''' сам при окончании средств.

Версия 18:15, 7 мая 2007

Навигация : Оглавление / Описание программ комплекса


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

  • Вы выделаете пул ip-адресов клиентам DHCP сервером.
  • В программе Boss.exe определяете отношение этих ip к некоторой группе машин как на примере ниже
  • В программе Boss.exe определяете тарифы для этой категории машин
  • По умолчанию доступ этих ip в интернет запрещён в ipfw (или wipfw и т.п.)
  • Также особый софт делает редирект любых http-запросов на особую страничку авторизации клиентов, например, на http://asta.lan (адрес локальной машины-сервера). Редирект реализуется через команду fwd при работе с ipfw.
  • Получается, что если клиент у себя в броузере (например, IE) пишет адрес http://www.mail.ru, то на самом деле он попадёт на страничку http://asta.lan, где ему будет предложено ввести его логин/пароль или код доступа.
  • Можно этого и не делать. Тогда нужно административно декларировать клиентам обязательный вход на страничку авторизации.
  • Код доступа (чек) на оплаченную сумму клиент получает у кассира или бармена.
  • Возможна продажа заранее сгенерированных кодов (абонементов) в программе Boss.exe.
  • Коды или абонементы могут быть на заранее заданные номиналы как по сумме, так и по сроку действия.
  • На страничке авторизации клиент вводит код или логин/пароль как на картинке ниже.
  • Дальше ему выводится страничка выбора тарифов по аналогии клиентской программы комплекса astalaViSta SuperViSor.
  • Клиент выбирает тариф и нажимает кнопку "Начать сеанс".
  • После этого сервер выполняет ipfw-профайл, соответствующий тарифу, открывая тем самым доступ в интернет клиентскому IP.
  • В любой момент клиент может либо обновить страничку с информацией о текущем сеансе, либо опять открыть http://asta.lan и авторизоваться там для просмотра своей статистики.
  • Сеанс закрывается автоматически сам при окончании средств.