首页 > 其他分享 >opensips管理界面opensips-cp搭建

opensips管理界面opensips-cp搭建

时间:2022-12-09 16:32:32浏览次数:36  
标签:httpd www 界面 html opensips mysql cp

安装apache

yum install httpd

opensips管理界面opensips-cp搭建_PHP

下载opensips-cp源码包

https://codeload.github.com/OpenSIPS/opensips-cp/zip/refs/heads/8.2.4

将opensips-cp源码包进行解压,放在/var/www/html目录下

opensips管理界面opensips-cp搭建_opensip-cp搭建_02

编辑http.conf配置文件

vim /etc/httpd/conf/httpd.conf

找到<Directory "/var/www/html">节点,先将<Directory "/var/www/html">节点注释掉,然后添加

opensips管理界面opensips-cp搭建_PHP_03

<Directory /var/www/html/opensips-cp/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/html/opensips-cp>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all denied
</Directory>
Alias /cp /var/www/html/opensips-cp/web

<DirectoryMatch "/var/www/html/opensips-cp/web/tools/.*/.*/(template|custom_actions|lib)/">
Require all denied
</DirectoryMatch>

Apache将需要对opensips-cp的文件夹赋予读写权限

chown -R apache:apache /var/www/html/opensips-cp/

安装php

yum install php php-mysql php-gd php-pear php-pecl-apc

重启httpd

systemctl start httpd #启动
systemctl stop httpd #暂停
systemctl restart httpd #重启

opensips管理界面opensips-cp搭建_opensip-cp搭建_04

进入到opensips-cp的解压根目录

cd /var/www/html/opensips-cp

创建opensips的web管理相关的表,这里需要注意,在安装opensips时,数据库如果创建在本地,则使用如下命令直接执行sql脚本

mysql -Dopensips -p < config/db_schema.mysql

非本机,则需要使用mysql远程连接指令执行mysql脚本

mysql -h 192.168.0.112 -u root -p -D opensips < config/db_schema.mysql

opensips管理界面opensips-cp搭建_PHP_05

添加opensips-cp的作业任务

cp config/tools/system/smonitor/opensips_stats_cron /etc/cron.d/

重启cron服务

systemctl restart crond.service

使用下面地址访问服务器,​发现无法访问

http://192.168.0.54/cp/web

查看排错日志

tail -f /etc/httpd/logs/error_log

先是发现httpd.cfg的配置文件中ServerName没有放开,于是去掉注释,防火墙同步需要开放80端口

opensips管理界面opensips-cp搭建_opensip-cp搭建_06

后来又发现一直报opensips-cp没有写入的权限

opensips管理界面opensips-cp搭建_PHP_07

于是使用使用指令查看opensips-cp的文件夹

ls -l /var/www/html/opensips-cp

结果显示已经拥有最高权限了,但是就是不行...

opensips管理界面opensips-cp搭建_PHP_08

折腾了半天,看到网上有答案说需要关闭selinux,于是就试着关闭了selinux,重启机子。结果反转了,居然可以了...

访问地址

http://192.168.0.54/opensips-cp/web

登录账号密码admin/opensips

opensips管理界面opensips-cp搭建_PHP_09

opensips管理界面opensips-cp搭建_opensip-cp搭建_10




标签:httpd,www,界面,html,opensips,mysql,cp
From: https://blog.51cto.com/u_13560480/5926249

相关文章

  • 【性能指标分析--CPU篇】
    一、CPU简介CPU又称为中央处理器,是一块超大规模的集成电路,是一台计算机的运算核(Core)和控制核心(ControlUnit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。......
  • 界面控件DevExtreme DataGrid——一个多用途的UI组件
    DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能......
  • (转)linux系统CPU核隔离isolcpu参数设置
    摘自:linux系统CPU隔离isolcpu参数设置_放学有种别跑、的博客-CSDN博客_cpu隔离首先需要说明的是,隔离cpu对用户空间的进程有效,但是对内核的进程无效,所以被隔离的cpu并不是......
  • Chapter9_通过七个简单的实验理解TCP_IP网络
    热身问答LAN是什么的缩略语?LAN是LocalAreaNetwork(局域网)的缩略语。通常把在一栋建筑物内或是一间办公室里的那种小规模网络称作LAN。与此相对,把互联网那样......
  • 云计算-CPU 并行编程-科研路-电动汽车分析
    云计算-CPU并行编程-科研路-电动汽车分析参考文献链接https://mp.weixin.qq.com/s/TSsmcW2i8so_dZ86TRKn0Ahttps://mp.weixin.qq.com/s/19vs_187sVEpW7c4L2aT5whttps:......
  • MFC--CPoint点类
     CPointp=CPoint(10,10);//创建点对象//参数1:x//参数2:yCPointp1;p1=p;//拷贝//深拷贝p={10,20};//赋值p.Offse......
  • wince界面优化配置
    wince下隐藏任务栏大概有以下几种方法:(1)通过修改注册表;(2)在应用程序初始化的时候中加入一段代码,将任务栏窗口隐藏。(3)直接修改explorer的代码,重新编译连接。三种方法我都尝试了......
  • 使用nc进行tcp测速
    #servernc-lIPPORT>/dev/nulleg:nc-l192.168.144.18080>/dev/null#clientbs单位块大小count块数量,bs不要太大不然内存不够ddif=/dev/zerobs=104857......
  • cpolar + vue内网穿透配置事项
    场景开了内网穿透之后,本地跑的项目就不需要内网也能访问了。这里用的工具是cpolar,简单,快速上手,有低配免费套餐,能够搭载小型项目,大型项目可能会有请求高并发的情况,这时候......
  • 字符串 strcpy
    strcpy函数:顾名思义字符串复制函数:原型:externchar*strcpy(char*dest,char*src);功能:把从src地址开始且含有NULL结束符的字符串赋值到以dest开始的地址空间,返回dest(地址......