Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_components:модуль_wi-fi_hotspot [2019/10/14 00:10] – [Информация о версиях] kparamonov | dpi:dpi_components:модуль_wi-fi_hotspot [2022/03/29 12:41] (текущий) – удалено edrudichgmailcom | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== 8 Модуль Wi-Fi HotSpot ====== | ||
| - | ===== Введение ===== | ||
| - | Модуль предоставляет возможность проводить [[https:// | ||
| - | |||
| - | ===== Схема реализации ===== | ||
| - | |||
| - | {{ : | ||
| - | ===== Сценарий применения ===== | ||
| - | |||
| - | В момент, | ||
| - | |||
| - | Далее абонент перенаправляется в браузер на стартовую страницу, | ||
| - | |||
| - | {{ : | ||
| - | ===== Инсталляция и обновление ===== | ||
| - | |||
| - | ==== Рекомендации к оборудованию ==== | ||
| - | Для подсистемы можно использовать оборудование или виртуальные машины со сл.характеристиками: | ||
| - | - Процессор (CPU) 2.5 ГГц, 1 шт | ||
| - | - Оперативная память (RAM) 512 Мб - 1 Гб | ||
| - | - Жесткий диск (HDD) 20 Гб - 50 Гб | ||
| - | - Операционная система Cent OS 6.4 - 7+ | ||
| - | - Сетевая плата (NIC) от 10 Mб/сек | ||
| - | |||
| - | < | ||
| - | Если вам необходимо поставить на Cent OS 6, убедитесь что установлен supervisor 3+. Если у вас нет нужного пакета обращайтесь в тех. поддержку. | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | ==== Перед установкой ==== | ||
| - | |||
| - | === Новая ВМ === | ||
| - | |||
| - | - Убедитесь, | ||
| - | - Все остальное необходимое окружение будет установлено автоматически | ||
| - | |||
| - | === Старая ВМ === | ||
| - | |||
| - | - Убедитесь, | ||
| - | - Если установлен PHP версии < 7.1, удалите старую версию: | ||
| - | - Если установлен MySql, удалите: | ||
| - | |||
| - | |||
| - | === CentOS 6 === | ||
| - | |||
| - | Рекомендуемая операционная система Cent OS 7+ | ||
| - | Если вам необходимо поставить на Cent OS 6, убедитесь что установлен supervisor 3+. Если у вас нет нужного пакета, | ||
| - | < | ||
| - | sudo wget https:// | ||
| - | yum install supervisor-3.0-1.gf.el6.noarch.rpm | ||
| - | </ | ||
| - | |||
| - | ==== Инсталляция ==== | ||
| - | |||
| - | |||
| - | <note warning> | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | Для установки запустите скрипт: | ||
| - | < | ||
| - | # | ||
| - | |||
| - | info () { | ||
| - | echo -e " info: $@ "; | ||
| - | } | ||
| - | |||
| - | ok () { | ||
| - | echo -e " done: $@ "; | ||
| - | } | ||
| - | |||
| - | error () { | ||
| - | echo -e " ERROR: | ||
| - | } | ||
| - | |||
| - | CENTOSRELEASE=`cat / | ||
| - | SUBSTR=`echo $CENTOSRELEASE|cut -c1-22` | ||
| - | SUBSTR2=`echo $CENTOSRELEASE|cut -c1-26` | ||
| - | |||
| - | #Check OS version | ||
| - | CentOsVersion=0 | ||
| - | if [ " | ||
| - | then | ||
| - | CentOsVersion=70 | ||
| - | elif [ " | ||
| - | then | ||
| - | CentOsVersion=65 | ||
| - | elif [ " | ||
| - | then | ||
| - | CentOsVersion=64 | ||
| - | else | ||
| - | CentOsVersion=60 | ||
| - | fi | ||
| - | |||
| - | #Configure repos | ||
| - | info " | ||
| - | |||
| - | rpm --import http:// | ||
| - | rpm -Uvh http:// | ||
| - | |||
| - | |||
| - | MARIADB_REPO=/ | ||
| - | if [ " | ||
| - | then | ||
| - | rpm -Uvh https:// | ||
| - | rpm -Uvh https:// | ||
| - | | ||
| - | echo " | ||
| - | name=MariaDB | ||
| - | baseurl=http:// | ||
| - | gpgkey=https:// | ||
| - | gpgcheck=1" | ||
| - | |||
| - | else | ||
| - | |||
| - | rpm -Uvh https:// | ||
| - | rpm -Uvh https:// | ||
| - | | ||
| - | MACHINE_TYPE=`uname -m` | ||
| - | if [ ${MACHINE_TYPE} == ' | ||
| - | then | ||
| - | |||
| - | echo " | ||
| - | name=MariaDB | ||
| - | baseurl=http:// | ||
| - | gpgkey=https:// | ||
| - | gpgcheck=1" | ||
| - | |||
| - | else | ||
| - | echo " | ||
| - | name=MariaDB | ||
| - | baseurl=http:// | ||
| - | gpgkey=https:// | ||
| - | gpgcheck=1" | ||
| - | fi | ||
| - | |||
| - | |||
| - | fi | ||
| - | ok " | ||
| - | |||
| - | # | ||
| - | info "Wifi hotspot package installing..." | ||
| - | |||
| - | #Configure repos | ||
| - | info " | ||
| - | |||
| - | yum install -y wifi_hotspot --exclude=php-common*; | ||
| - | |||
| - | info " | ||
| - | </ | ||
| - | |||
| - | Будет произведена установка rpm-пакета wifi_hotspot. Будет произведена автоматическая настройка согласно конфигурации. | ||
| - | |||
| - | В процессе установки будет произведена установка / обновление окружения: | ||
| - | - PHP >= 7.1 | ||
| - | - MariaDB >= 10.2 | ||
| - | - Apache | ||
| - | - Composer | ||
| - | - PHP SSH2 lib | ||
| - | - Laravel/ | ||
| - | |||
| - | В процессе установки будут открыты необходимые порты, а также запущен cron для выполнения фоновых задач по расписанию. | ||
| - | |||
| - | Установка подсистемы будет произведена в папку: \\ < | ||
| - | |||
| - | После инсталляции, | ||
| - | \\ < | ||
| - | |||
| - | ==== Обновление ==== | ||
| - | Для обновления ранее установленной версии, | ||
| - | |||
| - | ==== Конфигурация ==== | ||
| - | |||
| - | Системные настройки модуля находятся в файле .env < | ||
| - | |||
| - | Содержимое файла следующее: | ||
| - | < | ||
| - | # | ||
| - | APP_ENV=local | ||
| - | APP_DEBUG=true | ||
| - | APP_KEY= | ||
| - | APP_TIMEZONE=UTC | ||
| - | |||
| - | # | ||
| - | DB_CONNECTION=mysql | ||
| - | DB_HOST=localhost | ||
| - | DB_PORT=3306 | ||
| - | DB_DATABASE=wifi_hotspot | ||
| - | DB_USERNAME=root | ||
| - | DB_PASSWORD=vasexperts | ||
| - | |||
| - | # | ||
| - | CFG_SMTP_UNAME=smtptestvasexperts@gmail.com | ||
| - | CFG_SMTP_PW=pH3xkXTp1 | ||
| - | CFG_SMTP_HOST=smtp.gmail.com | ||
| - | CFG_SMTP_PORT=587 | ||
| - | CFG_SMTP_SECURE=tls | ||
| - | CFG_SMTP_SENDER=smtptestvasexperts@gmail.com | ||
| - | |||
| - | # | ||
| - | CACHE_DRIVER=file | ||
| - | QUEUE_DRIVER=database | ||
| - | SESSION_DRIVER=cookie | ||
| - | |||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | ==== Информация о версиях ==== | ||
| - | |||
| - | === Версия v.1.0.7 (15.09.2019) === | ||
| - | * Создан новый модуль Wi-Fi HotSpot | ||