Ubuntuبرنامه های سرورراهنماهای لینوکسوب سرور

آموزش نصب OpenSIPS Control Panel بر روی لینوکس

OpenSIPS Control Panel یک برنامه وب مبتنی بر پی اچ پی برای تهیه سرور OpenSIPS SIP است.

در این آموزش قصد داریم تا روش نصب OpenSIPS Control Panel بر روی اوبونتو 8 را انجام دهیم

پیشنیاز ها

  • نیاز به یک سرور مجازی با سیستم عامل ابونتو 16.04 (خرید سرور مجازی)
  • یک کاربر با دسترسی sudo طرحی کنید

مرحله یک: آپدیت سیستم عامل

قبل از هر کاری سیستم عامل را بروزرسانی کنید :

sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot

مرحله دوم: نصب Lamp سرور

دستورات زیر را وارد کنید

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

پس از اتمام عملیات دستورات زیر برای دیتابیس و وب سرور و بالاآمدن به صورت خودکار را وارد کنید

sudo systemctl start apache2
sudo systemctl start mysql
sudo systemctl enable apache2
sudo systemctl enable mysql

مرحله سوم :نصب  Opensips-CP

دانلود کردن آخرین ورژن Opensips-CP

wget https://github.com/OpenSIPS/opensips-cp/archive/6.2.zip

پس از دانلود فایل را استخراج کنید

unzip 6.2.zip

سپس دستور زیر برای انتقال دادن فایل ها به آپاچی

sudo mv opensips-cp-6.2 /var/www/html/opensips

سپس دسترسی های مربوطه به opensips با دستور

sudo chown -R www-data:www-data /var/www/html/opensips

مرحله چهارم : پیکربندی آپاچی

سپس آپاچی را پیکربندی کنید

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

Save and close the file when you are finished.

ذخیره و خارج شوید

سپس فایل php.ini را ویرایش کنید

sudo nano /etc/php/7.0/cli/php.ini

به صورت :

short_open_tag = On;

فایل را ذخیره کنید و آپاچی را ریست کنید

sudo systemctl restart apache2

مرحله پنجم: پیکر بندی پایگاه داده

از طریق shell یک دیتابیس MySQL بسازیر

mysql -u root -p

پسورد را وارد کنید ، در زمان ساخت دیتابیس

mysql> create database opensips character set utf8;
mysql> exit;

دستور زیر را وارد کنید

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  پسورد را در یک فایل text ذخیره میکند ، در صورت که تمایل ندارد این مورد انجام شود

به صورت پیشفرض ، پسورد در یک فایل text ذخیره میشود ، در صورتی که نیاز ندارید میباست فایل را ویرایش کنید

sudo nano /var/www/html/opensips/config/tools/users/user_management/local.inc.php

به صورت زیر :

 $config->passwd_mode=1;

سپس ذخیره و خارج شوید و آپاچی و دیتابیس را ریست کنید :

sudo systemctl restart apache2
sudo systemctl restart mysql

مرحله  6:  دسترسی به Opensips-CP Web Interface

اکنون از طریق مروگر خود ، از طریق http://parsvds_server_ip/opensips میتوانید از طریق وب دسترسی داشته باشید و به صورت پیشفرض

یوزرنیم و پسورد : admin  میباشد

تبریک میگویم ، نصب به اتمام رسیده است و اکنون دسترسی شما به کنترل پنل از طریق وب مقدور است .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا