karrigell与apache结合????



QUOTE:
原帖由 sunny3super 于 2006-6-20 09:59 发表
看着前辈高人们解决了问题,我还是没有解决.
autostart.cgi在哪里呀?没有搜索到,看官方网站上说LINUX下才有
原文如下:
autoscript.cgi is a short script, looking like this on Linux/Unix :

#!/usr/local ...

在windows下也是使用这个文件,这个文件拷贝到apache的/cgi-bin目录下。
命令行下直接测试该文件:
python autostart.cgi
如karrigell启动,说明脚本正确,接着再去调试apache设置。
代码如下:
#!C:/Python24/python.exe
print "Content-type: text/html\r\n"
print """<html><head><META HTTP-EQUIV="Refresh" CONTENT="10;
      URL=/"></head><body>Restarting site ...<a href="/">click
      here<a></body></html>"""
import os
import sys
os.system(sys.executable + \
   ' C:/Karrigell-2.2.4/Karrigell-2.2.4/Karrigell.py -P 8081 -S ' +\
   'C:/Karrigell-2.2.4/Karrigell-2.2.4/Karrigell.ini &')

但在命令行下,不会启动KARRIGELL的, 还是在DOS窗口,除了几行HTML代码外,其他的空白,DOS死掉了,没反应,只好关掉.


QUOTE:
原帖由 sunny3super 于 2006-6-21 09:13 发表
代码如下:
#!C:/Python24/python.exe
print "Content-type: text/html\r\n"
print """<html><head><META HTTP-EQUIV="Refresh" CONTENT="10;
    ...

运行这个脚本,出现几个html语句后,通过浏览器访问localhost:(你设的karrigell端口号)试一下,应该可以看到karrigell页面。
谢谢,这个问题基本解决.就是第一次进浏览器很慢,甚至打不开,不过开另外一个浏览器就好了.