Flash 闪存媒体服务器管理API连接重置
我试图从FMS管理API中获取服务器统计信息,如下所示: 我在Users.xml配置中启用了API命令 当我使用了错误的用户名或密码时,我会得到一个XML错误响应,正如预期的那样 当我使用正确的用户名或密码时,会出现“连接重置”错误(“在加载页面时重置了与服务器的连接”) 我在EC2上的安全组应该是正确的,因为该URL在同一安全组中的dev FMS框上运行良好 我查看了Apache日志和FMS日志,没有看到任何管理请求的痕迹,所以我一定是找错地方了 因此,有三个问题:Flash 闪存媒体服务器管理API连接重置,flash,flash-media-server,Flash,Flash Media Server,我试图从FMS管理API中获取服务器统计信息,如下所示: 我在Users.xml配置中启用了API命令 当我使用了错误的用户名或密码时,我会得到一个XML错误响应,正如预期的那样 当我使用正确的用户名或密码时,会出现“连接重置”错误(“在加载页面时重置了与服务器的连接”) 我在EC2上的安全组应该是正确的,因为该URL在同一安全组中的dev FMS框上运行良好 我查看了Apache日志和FMS日志,没有看到任何管理请求的痕迹,所以我一定是找错地方了 因此,有三个问题: 1111上的管理API是
供参考,以防人们遇到相同的问题:连接重置错误是因为您需要在三个不同的位置通过http启用API访问 如果您的conf/fms.ini文件大部分是默认文件,请确保包括以下内容:
USERS.HTTPCOMMAND_ALLOW = true
<AdminServer>
<HTTPCommands>
<Enable>${USERS.HTTPCOMMAND_ALLOW}</Enable>
<Allow>ping,getXXXStats</Allow>
<Order>Allow,Deny</Order>
</HTTPCommands>
</AdminServer>
然后在conf/Users.xml中,包括以下内容:
USERS.HTTPCOMMAND_ALLOW = true
<AdminServer>
<HTTPCommands>
<Enable>${USERS.HTTPCOMMAND_ALLOW}</Enable>
<Allow>ping,getXXXStats</Allow>
<Order>Allow,Deny</Order>
</HTTPCommands>
</AdminServer>
${USERS.HTTPCOMMAND_ALLOW}
ping,getXXXStats
允许,拒绝
总之:
- 使用fms.ini中的
USERS.HTTPCOMMENT\u ALLOW=true打开或关闭http API访问
- 确保Users.xml中的
部分包含该值 - 准确列出在
如果
部分未设置为true,则会出现连接重置错误(而不是像500或403这样更合理的错误)。供人们遇到相同问题时参考:连接重置错误是因为需要在三个不同的位置通过http启用API访问
如果您的conf/fms.ini文件大部分是默认文件,请确保包括以下内容:
USERS.HTTPCOMMAND_ALLOW = true
<AdminServer>
<HTTPCommands>
<Enable>${USERS.HTTPCOMMAND_ALLOW}</Enable>
<Allow>ping,getXXXStats</Allow>
<Order>Allow,Deny</Order>
</HTTPCommands>
</AdminServer>
然后在conf/Users.xml中,包括以下内容:
USERS.HTTPCOMMAND_ALLOW = true
<AdminServer>
<HTTPCommands>
<Enable>${USERS.HTTPCOMMAND_ALLOW}</Enable>
<Allow>ping,getXXXStats</Allow>
<Order>Allow,Deny</Order>
</HTTPCommands>
</AdminServer>
${USERS.HTTPCOMMAND_ALLOW}
ping,getXXXStats
允许,拒绝
总之:
- 使用fms.ini中的
USERS.HTTPCOMMENT\u ALLOW=true打开或关闭http API访问
- 确保Users.xml中的
部分包含该值 - 准确列出在
部分未设置为true,则会出现连接重置错误(而不是像500或403这样更合理的错误)