首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于CGI实现的容器操作宿主机资源的方法_上海格尔安全科技有限公司_202410127964.6 

申请/专利权人:上海格尔安全科技有限公司

申请日:2024-01-30

公开(公告)日:2024-05-17

公开(公告)号:CN118051253A

主分类号:G06F8/71

分类号:G06F8/71;G06F8/61

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.06.04#实质审查的生效;2024.05.17#公开

摘要:本发明公开的一种基于CGI实现的容器操作宿主机资源的方法,其基于nginx提供基本的RESTfulAPI访问能力,结合ngxinfastcgi模块与fcgiwrap实现容器到宿主机的访问能力,nginx基于容器运行易部署,功能脚本基于shell编写,未引入外部依赖,更新时替换文件,新增功能时增加脚本即可,整体易于调试、维护。

主权项:1.一种基于CGI实现的容器操作宿主机资源的方法,其特征在于,包括以下步骤:步骤S10,在宿主机安装fcgiwrap服务,并在宿主机启动fcgiwrap应用程序,并将其绑定到一个本地套接字fcgiwrap.socket上;步骤S20,在宿主机创建cgi目录,并在cgi目录下编写dispacher.sh功能分发脚本,该脚本内容为接收ngxin转发的请求参数并完成解析,再根据参数调用对应的功能脚本;同时,在cgi目录下编写要实现宿主机资源操作的功能脚本文件;然后,赋予以上创建脚本的执行权限;步骤S30,容器启动nginx,并映射fcgiwrap.socket文件;步骤S40,进入容器,修改容器配置,退出容器并重启;步骤S50,打开浏览器,输入nginx访问地址,开始访问宿主机资源;步骤S60,nginx接收到请求,利用factcgi模块根据规则解析请求中的相关参数及获取nginx自身提供的变量;步骤S70,nginx根据location配置规则携带cgi相关参数并将请求转发到fcgiwrap.socket,发起对宿主机fcgiwrap服务的调用;步骤S80,宿主机fcgiwrap接收到请求参数执行本地脚本dispacher.sh,dispacher.sh中解析请求参数获取script及method参数,并根据script及method调用具体的功能脚本,并将请求功能函数的参数传入,功能脚本函数执行,并返回结果步骤S90,nginx收到结果返回给浏览器,浏览器展现访问结果。

全文数据:

权利要求:

百度查询: 上海格尔安全科技有限公司 一种基于CGI实现的容器操作宿主机资源的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。