Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:nas:unifi:init:ru [2015/12/11 09:52]
anton
abills:docs:nas:unifi:init:ru [2016/07/28 11:55] (текущий)
anton [Установка портала авторизации]
Строка 17: Строка 17:
 В инструкции ниже имеется в виду, что он у нас не изменялся и равен ''​default''​.\\ В инструкции ниже имеется в виду, что он у нас не изменялся и равен ''​default''​.\\
  
-Скрипты авторизации лежат в **misc/​hotspot/​unifi/​** \\+Скрипты авторизации лежат в **Abills/​modules/​Hotspot/​hotspot/​unifi/​** \\
 Создаем папку Создаем папку
 <​code>​ <​code>​
Строка 27: Строка 27:
 <​code>​ <​code>​
  cd /​usr/​abills/​cgi-bin/​guest/​s/​  cd /​usr/​abills/​cgi-bin/​guest/​s/​
- ln -s ../misc/​hotspot/​unifi/​guest/​s/​default default+ ln -s ../../​../​Abills/​modules/​Hotspot/​hotspot/​unifi/​guest/​s/​default default
 </​code>​ </​code>​
 Если у вас сайт имеет другое название,​ используйте команду:​ Если у вас сайт имеет другое название,​ используйте команду:​
 <​code>​ <​code>​
- ln -s ../misc/​hotspot/​unifi/​guest/​s/​default НАЗВАНИЕ_САЙТА+ ln -s ../../​../​Abills/​modules/​Hotspot/​hotspot/​unifi/​guest/​s/​default НАЗВАНИЕ_САЙТА
 </​code>​ </​code>​
  
Строка 37: Строка 37:
 <​code>​ <​code>​
   cd /​usr/​abills/​cgi-bin/​   cd /​usr/​abills/​cgi-bin/​
-  ln -s ../misc/​hotspot/​start.cgi . +  ln -s ../Abills/​modules/​Hotspot/​hotspot/​start.cgi . 
 </​code>​ </​code>​
  
 Установите Perl модули. \\ Установите Perl модули. \\
-**Debian** \\+**Debian/Ubuntu** \\
 <​code>​ <​code>​
  ​apt-get install cpanminus  ​apt-get install cpanminus
Строка 48: Строка 48:
 </​code>​ </​code>​
  
-Добавляем переменные в *libexec/​config.pl*+Добавляем переменные в **libexec/​config.pl**
 <​code>​ <​code>​
  ​$conf{UNIFI_URL} = '​https://​my.unifi.contoller.url:​8443';​  ​$conf{UNIFI_URL} = '​https://​my.unifi.contoller.url:​8443';​
Строка 62: Строка 62:
 </​code>​ </​code>​
  
 +**Важно:​**\\
 +В даной версии Uni-Fi перенаправляет только на 80 порт, поэтому нам нужен особый конфиг для апача.
  
 +Подключаем конфиг
 +  # cp /​usr/​abills/​misc/​apache/​abills_unifi.conf /​etc/​apache2/​sites-enabled/​
 +
 +Перегружаем Apache:
 +  # service apache2 restart
 +
 +==== Проверка ====
 +Для проверки работоспособности существует тестовый MAC адрес. \\
 +Перейдите по ссылке ''​http://​example.com/​guest/​s/​default/​index.cgi?​id=12:​34:​56:​78:​90:​ab&​ap=12:​34:​56:​78:​90:​ab''​. \\
 +
 +Вы должны увидеть форму авторизации,​ а по кнопке "​Купить доступ"​ перейти на ''​start.cgi''​.