视点!opensips管理界面opensips-cp搭建

2022-12-09 17:14:39 来源:51CTO博客

安装apache

yum install httpd

下载opensips-cp源码包


(相关资料图)

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

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

编辑http.conf配置文件

vim /etc/httpd/conf/httpd.conf

找到节点,先将节点注释掉,然后添加

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

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-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-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-cp没有写入的权限

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

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

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

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

访问地址

http://192.168.0.54/opensips-cp/web

登录账号密码admin/opensips

标签: 配置文件 直接执行 连接指令

上一篇:环球视点!#yyds干货盘点# 歌谣学前端之react笔记之第一个react项目
下一篇:Elasticsearch的SearchAfter