WEB管理界面

MYVOIPAPP技术支持团队

support@myvoipapp.com

索引

1. 描述

越来越多的客户要求能够从远程对SIP服务器进行控制,例如通过Internet进行控制。因此,我们决定支持WEB管理界面,满足客户从Internet管理SIP服务器的要求。

MSS V3.1及以上版本能支持WEB管理方式。MSS启动后,会同时运行一个HTTP服务来提供WWW服务。客户可以使用通用浏览器,例如IE,FireFox,Chrome等访问该WWW服务并进行SIP服务器的配置。

缺省情况下,MSS采用TCP端口8080来接受HTTP请求。例如,您可以在浏览器中输入"http://localhost:8080" 来访问MSS的web管理系统。

login page

登陆进系统后,主窗体分成两个部分:顶部是命令菜单,这个菜单与MSS的图形界面菜单是基本一致的。中间部分是数据窗体,用来显示执行各种命令的输出细节。

main screen

2. 配置

2.1 系统管理员密码

MSS缺省是没有配置系统管理员密码,这对于开放Internet访问而言是很危险地。因此,我们需要配置系统管理员密码作为保护。请点击MSS菜单“数据 / 系统配置 / 基本”,在其中的"管理员口令"中设置管理员密码。

administrator password configuration

一旦我们设置系统管理员密码后,必须要输入正确的密码才能登陆WEB管理界面。

2.2 HTTP服务器端口

正如我们前面描述的,MSS采用一个嵌入式的HTTP服务器来提供WWW服务,缺省端口是8080。在某些环境中,这个端口可能已经被别的程序占用了,因此我们有必要将这它改到另一个端口上来提供服务。请点击MSS菜单“数据 / 系统配置 / 基本”,在其中的“HTTP服务器端口”中配置另一个值即可。

完成改动后,我们需要重启MSS以便这些改动生效。

HTTP server port configuration

2.3 加密HTTP

也就是HTTPS。

如果您想启动HTTPS访问web系统,您需要告诉MSS加载相应的鉴权文件和密钥文件。 这些文件都应当是PEM格式,同时密钥不能超过1024位。。鉴权文件必须命名为“server.crt”,而密钥文件必须命名为“server.key”。

既然中文MSS所有的HTTP文件都位于“httpd/cn”子目录下,上述文件必须存放在“httpd/cn/cert“子目录中。例如:

在windows系统(中文), 上述文件应当默认保存为以下文件:

D:\myvoipapp\miniSIPServer\httpd\cn\cert\server.crt
D:\myvoipapp\miniSIPServer\httpd\cn\cert\server.key

在Linux系统,包括Debian和Pi,上述文件默认应保存为以下文件:

/opt/sipserver/httpd/cn/cert/server.crt
/opt/sipserver/httpd/cn/cert/server.key

当然,您必须重启MSS才能加载加密文件。如果顺利的话,您将采用HTTPS访问web系统,例如以下URL格式:

https://192.168.1.1:8080/

您可以使用自签名的加密证书,但是这样的话,您必须明确指示Chrome/Firefox/IE等浏览器接受您的自签名加密证书。