ITMS服务器部署安装
1. 系统介绍
ITMS系统由以下几个部分组成
TR069服务器
WEB服务器(Apache)
数据库服务器(MySQL)
ITMS服务器可分布部署,但一般安装在同一个服务器上
2. 软件安装说明
Python解释器
安装Visual C++ Redistributable Packages for Visual Studio 2010 vcredist_x86.exe
3. 软件配置
Navicat 建立localhost 数据库名:tr069_v3_0
TR069服务器配置
ACS配置
工作目录
\TR069\data\acs.cfg
修改
[acs]
ACS_HTTP_IP = 0.0.0.0
ACS_HTTP_PORT = 9090
AGENT_HTTP_IP = 127.0.0.1
AGENT_HTTP_PORT = 50000
; database config
DB_SERVER = 127.0.0.1
DB_PORT = 3306
DB_DATABASE = TR069_v3_0
DB_UID = root
DB_PWD = root
DB_DATABASE需要与建立的数据库名称保持一致
数据库配置
导入
\TR069\data\TR069.sql
Agent配置
工作目录
\TR069\data\agent.cfg
修改
[agent]
agent_http_server_ip = 0.0.0.0
agent_http_server_port = 50000
acs_http_server_ip = 127.0.0.1
acs_http_server_port = 9090
worklist_http_server_ip = 127.0.0.1
worklist_http_server_port = 40000
工单模块配置
工作目录
\TR069\data\worklist.cfg
修改
[worklist]
WORKLIST_HTTP_IP = 0.0.0.0
WORKLIST_HTTP_PORT = 40000
AGENT_HTTP_IP = 127.0.0.1
AGENT_HTTP_PORT = 50000
WEB服务器配置
数据库配置
导入
\TR069\data\tr069_bs.sql
新添加数据
wl_config.sql
和wl_template.sql
工作目录
\TR069\data\database.cfg
修改
[database]
DB_HOST = 127.0.0.1
DB_PORT = 3306
DB_NAME = TR069_v3_0
DB_USER = root
DB_PASSWORD = root
VISIT_HOSTS = 127.0.0.1,80.80.80.40
访问TR069配置
工目目录
\TR069\data\user.cfg
修改
[user]
AGENT_HTTP_IP = 127.0.0.1
AGENT_HTTP_PORT = 50000
Apache服务器配置
mode_wsgi模块加载
拷贝mod_wsgi.so到Apache的安装目录
Apache Software Foundation\Apache2.2\modules
httpd.conf配置
打开
Apache Software Foundation\Apache2.2\conf\httpd.conf
1. 添加mod_wsgi.so模块:
LoadModule wsgi_module modules/mod_wsgi.so到配置文件
2. 指定web项目的wsgi.py配置文件路径:
WSGIScriptAlias / "D:/TR069/WebServer_v.beta150123.svn3939/TR069/web/tr069_site/tr069.wsgi"
3. 配置web项目静态路径别名:
Alias /static/ "D:/TR069/WebServer_v.beta150123.svn3939/TR069/web/tr069_site/static/"
4. 指定项目路径:
<Directory "D:/TR069/WebServer_v.beta150123.svn3939/TR069/web/tr069_site">
Order deny,allow
allow from all
</Directory>
32位与64位配置区别
4. 软件启动
TR069启动 根据第2、3项中TR069的安装及配置要求完成后,在项目根目录下双击start_acs.pyc、start_agent.pyc、start_worklist.pyc即可。
WEB服务器启动 根据第2、3项中web服务器的的安装及配置要求完成后,重启Apache服务器即可。
Last updated
Was this helpful?