抛砖引玉:python作web开发

不要扩展名,那可以使用zope。不过与你的要求差别很大。不过这个只是看上去的问题,就是让别人知道你是用python,对于python来说也是一个非常好的宣传。就象豆瓣网一样,twisted+quixote,多好,都是python下的好东西。
我想做的是商业站点
效率和安全性是第一要考虑的
宣传也是肯定的
[quote]原帖由 "limodou"]apache也不一定要放在cgi-bin下呀,只要你设置目录有cgi的执行权限,这样在哪里都可以运行啊。[/quote 发表:


我怎么弄不成啊
甚至把cgi-bin的目录权限拷贝到htdocs都不行

求助!
设置成运行cgi脚本了

但是必须要有扩展名

。。。。

能不能不要扩展名啊?
关于扩展名,这个我就不清楚了。我apache用得不熟。
有 QQ么

以后多交流

439878951


QUOTE:
原帖由 "cnxo" 发表:
设置成运行cgi脚本了

但是必须要有扩展名

。。。。

能不能不要扩展名啊?

可以啊,就用ScriptAlias
比如你想把用python写的cgi程序放在/var/www/pycgi目录下
可以在httpd.conf中这样设置

[Copy to clipboard] [ - ]
CODE:
ScriptAlias /pycgi/ "/var/www/pycgi/"

<Directory "/var/www/pycgi">;
  AllowOverride None
  Options None
  Order allow, deny
  Allow from all
</Directory>;

在/var/www/pycgi目录下建一个测试脚本hello

[Copy to clipboard] [ - ]
CODE:
#!/usr/bin/python
print "Content-type: text/plain \n\n"
print "Hello, world!"

然后
chmod +x hello

访问url http://yourip/pycgi/hello

apache配置cgi的文档,看这里
http://httpd.apache.org/docs/2.0/howto/cgi.html
我不用QQ。有问题论坛,邮件列表都可以。
python做WEB用PSP感觉好,当CGI形式,不知道怎么样。