Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
Панель управления OpenSIPS - это веб-приложение на основе PHP для подготовки SIP-сервера OpenSIPS. Его можно использовать для предоставления, эксплуатации и мониторинга нескольких экземпляров серверов OpenSIPS по всему миру. Он специально разработан для поставщиков VoIP для разработки собственного интерфейса с конечными пользователями.
Здесь я объясню, как установить Панель управления OpenSIPS на сервер Ubuntu 16.04.
Перед установкой любых пакетов вам необходимо обновить систему до последней стабильной версии, выполнив следующие команды:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Установите Apache, MySQL, PHP и другие необходимые зависимости на вашем сервере. Вы можете установить их все с помощью следующей команды:
sudo apt-get install apache2 mysql-server php7.0 php7.0-cli php7.0-mysql php7.0-xmlrpc php-pear php-log php-mdb2-driver-mysql -y
После завершения установки запустите службы Apache и MySQL и включите их при загрузке:
sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql
Загрузите последнюю стабильную версию Opensips-CP.
wget https://github.com/OpenSIPS/opensips-cp/archive/6.2.zip
После завершения загрузки извлеките загруженный файл с помощью следующей команды:
unzip 6.2.zip
Затем переместите извлеченный каталог в корневой веб-каталог Apache:
sudo mv opensips-cp-6.2 /var/www/html/opensips
Далее, дайте соответствующие разрешения для opensips
каталога:
sudo chown -R www-data:www-data /var/www/html/opensips
Вам нужно будет настроить Apache для Opensips-CP. Вы можете сделать это, добавив следующие строки в конец apache2.conf
файла:
sudo nano /etc/apache2/apache2.conf
Добавьте следующие строки в конец файла:
<Directory /var/www/html/opensips/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
<Directory /var/www/html/opensips>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
deny from all
</Directory>
Alias /cp /var/www/html/opensips/web
Сохраните и закройте файл, когда вы закончите.
Затем отредактируйте php.ini
файл:
sudo nano /etc/php/7.0/cli/php.ini
Измените следующую строку:
short_open_tag = On;
Сохраните файл и перезапустите службу Apache:
sudo systemctl restart apache2
Создайте базу данных для Opensips-CP, войдя в оболочку MySQL.
mysql -u root -p
Введите свой пароль, затем создайте новую базу данных:
mysql> create database opensips character set utf8;
mysql> exit;
Установите ocp_admin_privileges
схему таблицы из opensips
папки:
sudo mysql -u root -p opensips < /var/www/html/opensips/config/tools/admin/add_admin/ocp_admin_privileges.mysql
Затем вставьте «первого пользователя входа в систему» в таблицу с помощью следующей команды:
sudo echo "INSERT INTO ocp_admin_privileges (username,password,ha1,available_tools,permissions) values ('admin','admin',md5('admin:admin'),'all','all');" | sudo mysql -u root -p opensips
Вам нужно будет отредактировать db.inc.php
файл и обновить учетные данные вашей базы данных:
sudo nano /var/www/html/opensips/config/db.inc.php
Измените строки, как показано ниже:
$config->db_driver = "mysql";
$config->db_host = "localhost";
$config->db_port = "";
$config->db_user = "root";
$config->db_pass = "your-root-password";
$config->db_name = "opensips";
Сохраните файл, когда вы закончите.
По умолчанию Opensips-CP сохранит пароль в виде обычного текста. Если вам не нужен пароль в текстовом формате, отредактируйте local.inc.php
файл и обновите значение $config->passwd_mode
от 0 до 1.
sudo nano /var/www/html/opensips/config/tools/users/user_management/local.inc.php
Измените следующие строки:
$config->passwd_mode=1;
Сохраните и закройте файл, затем перезапустите сервис Apache и MySQL:
sudo systemctl restart apache2
sudo systemctl restart mysql
Пришло время получить доступ к веб-интерфейсу Opensips-CP.
Откройте веб-браузер и введите URL-адрес http://your-server-ip/opensips
. Войдите в систему, используя имя пользователя по умолчанию как admin
и пароль как admin
. При успешном входе вы будете перенаправлены на панель управления Opensips.
Поздравляем! Вы успешно установили панель управления Opensips на сервере Ubuntu 16.04.
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше