視點!opensips管理界面opensips-cp搭建

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

安裝apache

yum install httpd

下載opensips-cp源碼包


(相關(guān)資料圖)

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

找到節(jié)點,先將節(jié)點注釋掉,然后添加

                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的文件夾賦予讀寫權(quán)限

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

創(chuàng)建opensips的web管理相關(guān)的表,這里需要注意,在安裝opensips時,數(shù)據(jù)庫如果創(chuàng)建在本地,則使用如下命令直接執(zhí)行sql腳本

mysql -Dopensips -p < config/db_schema.mysql

非本機,則需要使用mysql遠(yuǎn)程連接指令執(zhí)行mysql腳本

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

添加opensips-cp的作業(yè)任務(wù)

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

重啟cron服務(wù)

systemctl restart crond.service

使用下面地址訪問服務(wù)器,?發(fā)現(xiàn)無法訪問

http://192.168.0.54/cp/web

查看排錯日志

tail -f /etc/httpd/logs/error_log

先是發(fā)現(xiàn)httpd.cfg的配置文件中ServerName沒有放開,于是去掉注釋,防火墻同步需要開放80端口

后來又發(fā)現(xiàn)一直報opensips-cp沒有寫入的權(quán)限

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

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

結(jié)果顯示已經(jīng)擁有最高權(quán)限了,但是就是不行...

折騰了半天,看到網(wǎng)上有答案說需要關(guān)閉selinux,于是就試著關(guān)閉了selinux,重啟機子。結(jié)果反轉(zhuǎn)了,居然可以了...

訪問地址

http://192.168.0.54/opensips-cp/web

登錄賬號密碼admin/opensips

標(biāo)簽: 配置文件 直接執(zhí)行 連接指令

上一篇:環(huán)球視點!#yyds干貨盤點# 歌謠學(xué)前端之react筆記之第一個react項目
下一篇:Elasticsearch的SearchAfter