MYVOIPAPP

WEB管理

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格式。 鉴权文件必须命名为“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等浏览器接受您的自签名加密证书。