我有一台Windows XP机器,通过VisualSVNServer安装安装了Apache。我是 。试图让一个简单的python cgi脚本在我的浏览器中运行,例如http://build.procepts.com.au:8080/hg/cgi-bin/test.cgi。然而,尽管尝试了所有推荐的方法,浏览器只能显示来自cgi脚本的纯文本。在许多其他尝试解决方案中,我遵循了包含here的说明。我的最终目标是能够使用Apache Web服务器为新的Mercurial安装提供存储库。从VisualSVNServer已经安装了Apache,我认为我可以使用它。有没有其他的技巧可以使这个工作?在Windows XP上运行Python CGI脚本
1
A
回答
1
附带VisualSVNServer Apache服务器是一个最小的配套建设就足以满足SVN仓库。它不包括cgi支持。
也就是说,添加cgi支持(或其他任何模块)非常容易。
支持CGI具体而言,你需要获得 “mod_cgi.so” 专为Apache 2.2的Win32和其放置在 “C:\ Program Files文件\ VisualSVN服务器\ BIN”,然后添加:
LoadModule cgi_module bin/mod_cgi.so
ScriptAlias /cgi-bin/ cgi-bin/
更改为“C:\ Program Files \ VisualSVN Server \ conf \ httpd-custom.conf”。重新启动VisualSVN,它应该开始工作。
+0
我所需要的完整路径,我的cgi-bin文件夹中的脚本别名。我还需要在httpd-custom.conf中添加“AddHandler cgi-script .cgi .py”这一行 – daveywc 2010-04-12 00:26:06
0
我不知道这是否适用于VisualSVNServer,但在ususal阿帕奇你将需要至少以下几点:在Apache的配置
取消注释加载CGI模块:
LoadModule cgi_module modules/mod_cgi.so (or similar)
允许在您的目录中执行CGI脚本并为py脚本添加处理程序:
<Directory /path/to/scripts/directory> Options +ExecCGI AddHandler cgi-script py </Directory>
插入shebang行中执行脚本:
#!/usr/local/bin/python
相关问题
- 1. 在Windows XP上运行Python CGI脚本
- 2. 在CGI背景下运行python脚本
- 3. 从Python CGI脚本运行Selenium webdriver
- 4. 在Windows上运行Python脚本(Tkinter)
- 5. 在Windows上运行python脚本Ipi rpi
- 6. 从另一个python脚本在Windows上运行Python脚本7
- 7. 在Windows XP上运行buildbot
- 8. 如何计划在Windows XP上运行的每日脚本?
- 9. windows xp上的shell脚本
- 10. 只要Windows XP正在运行,我如何计划Python脚本运行?
- 11. 如何编写脚本(用于Windows XP)来运行python程序?
- 12. 运行perl cgi脚本problec
- 13. CGI:执行Python脚本根
- 14. 在Windows上确定CGI脚本的PID
- 15. 在windows中运行python脚本
- 16. 如何在windows中运行python脚本
- 17. 在windows中运行python脚本
- 18. 在windows中运行python脚本
- 19. 无法运行上面的脚本bash的CGI脚本
- 20. Cygwin Python脚本使用cygwinreg,可以在Windows上运行Python
- 21. 如何在Windows XP上运行nAudio?
- 22. 在Windows XP SP2上运行Phonon
- 23. 可以在Windows XP上运行CoreCLR吗?
- 24. 在Windows上运行perl脚本
- 25. 如何在Windows上运行SQL脚本?
- 26. 我在Windows上使用Python。如何在脚本运行后删除脚本?
- 27. 终止运行Perl脚本开始CGI
- 28. 如何从windows gui运行python脚本?
- 29. 从windows中运行python脚本
- 30. 从网页运行perl cgi脚本(html)
你可能会得到更多的运气与此有关serverfault – Nathan 2010-04-09 06:06:11