linux 下 CGI编程的 一个 helloworld
程序很简单:#include <stdio.h>int main()
{
printf( "Content-Type: text/html\n\n" );
printf( "HELLO THE WORLD\n" );
printf( "helloworld the world" );
return 0;
}我通过 gcc test.c -o test.cgi
生成了test.cgi 放在了/var/www/tools/cgi-bin下
然后 通过 网页 http://192.168.1.21/tools/cgi-bin/test.cgi访问
可是 每次都没法 正常 运行,都是 会 弹出 一个 下载 test.cgi 的 提示,实在 不知道这步骤 错在哪了
望高手解答,或者 能给个 helloworld的cgi 帖子,谢谢了哦 webserver的配置里设置那个目录为cgi目录, 这样才会sh -c 执行你的程序。 应该不是 这个问题,我是在公司的服务器上测试,在/var/www/tools/cgi-bin/ 下 还有个test.py 程序如下#!/usr/bin/python
HEAD='''Content-Type:text/html\n\n
<html>
<BODY>
hello world
</BODY>
</html>'''
print HEAD
这个通过 网页 浏览时可以正常访问的,所以 很郁闷,
回复 2# linux_c_py_php
自己 顶回复 2# linux_c_py_php
是同一种语言吗?一个是C,一个是python:-L 我知道 不是同一个语言,因为这样能说明 我的服务器设置 是没有任何问题的,回复 5# pix77
回复 6# zwjzwj19891228
这点没错啊 zwjzwj19891228 发表于 2013-04-25 11:39 static/image/common/back.gif
我知道 不是同一个语言,因为这样能说明 我的服务器设置 是没有任何问题的,回复 5# pix77
这还真不好说。能执行 Python 脚本并不意味着就能执行普通可执行程序。 能问楼主一个web server 的问题不?
你用提THTTPD吗?
还是用apache?
我是有个thttpd的问题。我台式机和笔记本,VM一个rhel5.1然后安装thttpd
设置OK。一个能访问一个不能访问~!!
我已经把iptables,selinux关闭了。
访问的时候的总是404错误,实在找不出是原因!!!
http://bbs.chinaunix.net/thread-4078303-1-1.html
上面是我发的贴子。samba服务器架完,也出怪事。宿主机能访问了,出现账号和密码框后,怎么输也不对。不让访问samba服务器! http服务器的配置的问题吧
页:
[1]
2