免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2636 | 回复: 3
打印 上一主题 下一主题

[Web] boa如何配置可以调用 eybuild 生成的 CGI 文件??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-22 11:43 |只看该作者 |倒序浏览
boa .conf 中不知道应该如何配置 才可以调用eybuild 创建的文件 是应该调用CGI文件还是 CSP 文件呢???
:


DocumentRoot /home/httpd/html

DirectoryIndex demo.cgi

ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/


我将 用编译生成的 demo.cgi文件 复制到 /home/httpd/html 中 ,从浏览器大开,但是 没有结果???

我又将 demo.cgi 复制到/home/httpd/cig-bin中 在浏览器中输入http:59.69.74.217:8088/cgi-bin/demo.cgi 叶面就会出来了?

论坛徽章:
0
2 [报告]
发表于 2007-01-22 12:54 |只看该作者
eybuild 生成的 cgi 与普通 CGI 一模一样.
都是要放到 cgi-bin 目录中运行的, 在浏览器上输入 cgi-bin 目录的路径, 如:
http://59.69.74.217:8088/cgi-bin/demo.cgi

8088 是你 webserver 的端口号.

相关参考
1. CSP/eybuild 的主站点:http://www.eybuild.com
2.《eyBuild 中文手册》 下载地址:
    http://www.eybuild.com/develop/doc/manual/eybuild_manual_ch.pdf
3.《CSP/eybuild APIs参考》, 在线阅读:
    http://www.eybuild.com/develop/doc/API/libIndex.htm
4. CSP/eybuild API 函数列表, 在线阅读:
    http://www.eybuild.com/develop/doc/API/rtnIndex.htm
5.《CSP/eybuild FAQ(常见问题)》 下载地址:
    http://www.eybuild.com/develop/doc/manual/eybuild_faq_ch.pdf

good Luck!

论坛徽章:
0
3 [报告]
发表于 2007-01-22 13:09 |只看该作者
谢谢 newzy 大哥, 我的端口号是8088, 在浏览器中输入http:59.69.74.217:8088/cgi-bin/demo.cgi页面是可以显实出来.

那么一一般的html网页可不可以调用 用eybuild生成的CGI 文件呢?

像在boa里,我输入http:59.69.74.217:8088默认打开 index.html, 我在此文件里设置了一个表单,他的action是调用一个 CGI 文件. 用C语言写的CGI ok,
   but use the cgi build bu eybuild cannot display ,I dont know why ?
thanks

论坛徽章:
0
4 [报告]
发表于 2007-01-23 12:48 |只看该作者
eybuild 写的 cgi 有个内置虚目录,
通过虚拟目录你甚至可以将整个网站(包括动态的 CSP 页面和静态图片, CSS, HTML) 全部放到一个 CGI 里.
如果 webserver 支持 FastCGI, 那么运行时整个站点就全在内存中. 这样, 效率通常能达普通 CGI/PHP 的3/4 倍.

在虚拟目录中索引静态文件可以通过 != 前缀
http://domain/xx.cgi?!=/main.csp 就是请求虚目录中的 /main.csp
如运行实例, http://www.eybuild.com/develop/bbr.htm 中生成的一个 bbr.cgi 内部就包含 近百个动/静页面.

相关引用方法. 你可以参考 eybuild 手册中的 3.14 节 --> "CGI前缀和ROM前缀"

Good Luck!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP