我是python cgi编程的新手。我已经在linux mint上安装了apache 2.2服务器,并且我正在正确显示var/www文件夹中的html表单。对表单的行为是一个cgi脚本,我将它放在文件夹/ usr/lib/cgi-bin中。但在提交时,它会显示“请求的URL /usr/lib/cgi-bin/file.cgi在此服务器上未找到”。有没有人知道这个问题的解决方法?apache服务器上的Python cgi
1
A
回答
3
- 你的Python程序的名称是什么?是
/usr/lib/cgi-bin/file.cgi
? - 此文件的权限是什么?它可以被apache读取吗?它可以被执行吗?
- 是否与
#!/usr/bin/env python
或类似的优先行?确保这个文件可以从命令行运行(即shebang是好的) - apache是否接收到该文件的请求?看看Apache日志,尤其是
error.log
和access.log
(可能在/var/log/apache
) - 确保已启用
ExecCGI
在Apache配置/usr/lib/cgi-bin/
目录。有关示例,请参阅:http://opensuse.swerdna.org/suseapache.html。您也可以使用ScriptAlias
指令。
相关问题
- 1. 一个Apache服务器[CGI]
- 2. CGI/Python服务器推送
- 3. 运行python脚本作为cgi apache服务器
- 4. CGI脚本Python的Web服务器
- 5. CGI不会在Apache服务器上运行只是下载
- 6. Apache:运行在ubuntu 14.04上的Apache的python代码执行错误服务器
- 7. Python作为CGI网络服务器
- 8. 如何设置Python CGI服务器?
- 9. 内部服务器错误 - Python CGI
- 10. 在linux服务器上的C++ cgi
- 11. 在apache服务器上访问python脚本
- 12. Apache服务器上的Node.js
- 13. 简单的CGI网络服务器在VMS上的Python
- 14. Apache上的Python:内部服务器错误
- 15. 在Apache服务器上的fcgi vs mod_fastcgi
- 16. 如何在我的Web服务器上运行Python CGI脚本?
- 17. apache上的Golang CGI
- 18. python服务器上的python版本
- 19. Apache服务器2.4.7
- 20. 在Python中使用APACHE HTTP服务器和CGI脚本的动态网站
- 21. SSL Apache HTTP服务器上
- 22. 在Apache服务器
- 23. 在windows 7上安装python cgi wamp apache
- 24. Bugzilla Apache服务器配置
- 25. Ruby服务器和CGI
- 26. 与Apache的Python websocket聊天服务器?
- 27. 如何在Python CGI Apache Web服务器中获取原始登录名?
- 28. 在Apache服务器的子域上禁用可执行代码(CGI/SSI/PHP/etc)
- 29. 如何配置Apache服务器以使用cgi程序?
- 30. 如何在Apache网络服务器Perl Perl CGI脚本
你可能喜欢用mod_wsgi之类的东西来通过wsgi接口运行你的python应用程序,而不是使用CGI。 – Marcin 2012-04-13 08:41:24