今天在网上看到freehostia.com支持python,太好了!
      freehostia.com的空间真的不错,比国内的商业空间还要好,只是有些不稳定!前些天,换主机都发信通知你,服务真是没的说!
     空间再支持python,那真的很强大了!
     设置python环境:
     这个服务器使用CGI方式运行Python脚本,所以需要在Python脚本的第一行写上这句:#!/usr/bin/python
     接下来有两种方法来运行python,最简单的就是把文件名命名成.cgi文件,那么访问时就会以CGI方式运行了
     另一种方式是更改(或新增).htaccess文件,加上这句:AddHandler cgi-script .py

然后将你的Python脚本命名成.py文件,同样也能运行。

于是先来个hello world:The py code
#!/usr/bin/python
print 'Content-Type: text/plain\n'
print 'Hello, world!'
假设文件名是hello.py,将它上传到www/你的域名文件夹下,接着用浏览器访问http://你的域名/hello.py
运气好的话,你好看到Hello, world!字样;如果在windows下编辑这个文件,访问会你会收到个500错误。这是因为windows和linux文件格式不一样,是换行的问题。Windows的文本文件是以\r\n为换行符的,Unix/Linux是以\n为换行符,Mac OS是以\n\r为换行符,而这个主机是Linux的,必须以\n为换行符。在windows可以用EditPlus或者notepad++将文件格式改成了UNIX,重新上传后,就能正常访问了。
最后给个演示:
       http://pyweb.freehostia.com/hello.py
      
       本文参考于www.keakon.cn/bbs/thread-1789-1-1.html因为这个论坛不知怎地不能访问,本文是从网页快照里出来的!

最新日志 随机日志 综合排行
  • 想买个真正的诺基亚数...
  • 少说话,多做事
  • 银联免费电话
  • 原来以为ee域名我再...
  • 2009年的最后一天...
  • 运气有些背,申请pr...
  • 5G流量是啥概念
  • 估计以后VPS会是王...
  • 这个星期,断续地停了...
  • 郁闷,博客进不了管理...
  • 微软将启动最严厉反盗...
  • 终于有了google...
  • 用了QQ防掉线工具,...
  • 其实freehost...
  • 因工作关系,来到新疆...
  • 山东移动真是疯了,包...
  • 被病毒整得只好重装系...
  • 漏洞卡终于不能用了!
  • 济南的公交站牌也该改...
  • 今天开始上班了!
  • 申请了两个域名空间送...
  • 很实用的一个网站,查...
  • 去Winrar密码软...
  • Gmail 迷你版
  • 关于"您请...
  • 让你的域名的子域名也...
  • 5G/40G/PH...
  • www.value-...
  • 缘分天空,曾经的梦!
  • 终于在google ...
  • Rsource » freehost | 评论(0) | 引用(0) | 阅读(423)
    发表评论
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打开HTML
    打开UBB
    打开表情
    隐藏
    记住我
    昵称  密码     游客无需密码
    网址  电邮     [注册]