考虑到支持python 的虚拟主机不是特别多,所以这里推荐下。 文章来源:http://www.keakon.cn/bbs/thread-1789-1-1.html 今天刚发现freehostia <http://freehostia.com/free-chocolate.html>支持Python,所以就推荐下。 当然,PHP和Perl也是支持的,不过只有一个10MB的MySQL数据库,空间为250MB,月流量6GB,单个文件512KB,最多5万个文件,CPU 1.3%。 如果这些限制对你来说不算什么的话,那就往下看吧。 这个虚拟主机申请很快,大约10分钟就会发一封邮件到你的注册邮箱里。用里面的账号密码登录,就可以进行管理了。值得一提的是,登录时可以选择语言,简体中文翻 译得还不错。 我申请时是用它的2级域名,所以无需等待域名解析,可惜发现66.40.52.69这个域名被GFW了,只能通过代理上。 不过我发现66.40.52.*的IP基本都能连上,看来只需要改个IP就行了。于是进入DNS设置,发现可以更改A记录,可惜2级域名不能改。 无语之余我点了下重设,这下终于成功了,IP的最后一栏变成了73,摆脱GFW的束缚了。 接着就开始去玩Python了,搜索了一下帮助文档,发现了使用方法。 这个服务器使用CGI方式运行Python脚本,所以需要在Python脚本的第一行写上这句:#!/usr/bin/python。 接着就有2种方法了,最简单的就是把文件名命名成.cgi文件,那么访问时就会以CGI方式运行了。 另一种方式是更改(或新增).htaccess文件,加上这句:AddHandler cgi-script .py。 然后将你的Python脚本命名成.py文件,同样也能运行。 于是先来个hello world: The py code: 普通浏览 <http://www.keakon.cn/bbs/thread-1789-1-1.html#>复制代码<http://www.keakon.cn/bbs/thread-1789-1-1.html#> 打印代码 <http://www.keakon.cn/bbs/thread-1789-1-1.html#>关于程序<http://www.keakon.cn/bbs/thread-1789-1-1.html#> 1. #!/usr/bin/python 2. 3. print 'Content-Type: text/plain\n' 4. print 'Hello, world!' 假设文件名是hello.py,将它上传到www/你的域名文件夹下,接着用浏览器访问http://你的域名/hello.py<http://xn--6qqv7i2xdt95b/hello.py> 。 运气好的话,你好看到Hello, world!字样;但大部分情况下你会收到个500错误。 我检查了半天原因,发现居然是换行的问题。Windows的文本文件是以\r\n为换行符的,Unix/Linux是以\n为换行符,Mac OS是以\n\r为换行符,而这个主机是Linux的,必须以\n为换行符。于是我在EditPlus里将文件格式改成了UNIX,重新上传后,就能正常访问了 。 接着就开始弄自己的域名了。 进入寄存的域名,把域名填上(不需要加www,服务器会自动添加这个子域名),然后按照说明更改NS服务器即可。 不过直接把A记录改到66.40.52.*也行,反正我本地测试成功了,只是不知道这样会不会被删账号。 注意IP也是随机的,如果被GFW了,就重设成其他的吧。 最后给个演示: http://www.familyproject.cn/hello.py PHP探针: http://www.familyproject.cn/info.php *本帖地址*:http://www.keakon.cn/bbs/thread-1789-1-1.html
文章来源:http://www.keakon.cn/bbs/thread-1789-1-1.html 今天刚发现freehostia <http://freehostia.com/free-chocolate.html>支持Python,所以就推荐下。 当然,PHP和Perl也是支持的,不过只有一个10MB的MySQL数据库,空间为250MB,月流量6GB,单个文件512KB,最多5万个文件,CPU 1.3%。 如果这些限制对你来说不算什么的话,那就往下看吧。
这个虚拟主机申请很快,大约10分钟就会发一封邮件到你的注册邮箱里。用里面的账号密码登录,就可以进行管理了。值得一提的是,登录时可以选择语言,简体中文翻 译得还不错。 我申请时是用它的2级域名,所以无需等待域名解析,可惜发现66.40.52.69这个域名被GFW了,只能通过代理上。 不过我发现66.40.52.*的IP基本都能连上,看来只需要改个IP就行了。于是进入DNS设置,发现可以更改A记录,可惜2级域名不能改。 无语之余我点了下重设,这下终于成功了,IP的最后一栏变成了73,摆脱GFW的束缚了。
接着就开始去玩Python了,搜索了一下帮助文档,发现了使用方法。 这个服务器使用CGI方式运行Python脚本,所以需要在Python脚本的第一行写上这句:#!/usr/bin/python。 接着就有2种方法了,最简单的就是把文件名命名成.cgi文件,那么访问时就会以CGI方式运行了。 另一种方式是更改(或新增).htaccess文件,加上这句:AddHandler cgi-script .py。 然后将你的Python脚本命名成.py文件,同样也能运行。
于是先来个hello world: The py code: 普通浏览 <http://www.keakon.cn/bbs/thread-1789-1-1.html#>复制代码<http://www.keakon.cn/bbs/thread-1789-1-1.html#> 打印代码 <http://www.keakon.cn/bbs/thread-1789-1-1.html#>关于程序<http://www.keakon.cn/bbs/thread-1789-1-1.html#>
1. #!/usr/bin/python 2. 3. print 'Content-Type: text/plain\n' 4. print 'Hello, world!'
假设文件名是hello.py,将它上传到www/你的域名文件夹下,接着用浏览器访问http://你的域名/hello.py<http://xn--6qqv7i2xdt95b/hello.py> 。 运气好的话,你好看到Hello, world!字样;但大部分情况下你会收到个500错误。 我检查了半天原因,发现居然是换行的问题。Windows的文本文件是以\r\n为换行符的,Unix/Linux是以\n为换行符,Mac OS是以\n\r为换行符,而这个主机是Linux的,必须以\n为换行符。于是我在EditPlus里将文件格式改成了UNIX,重新上传后,就能正常访问了 。
接着就开始弄自己的域名了。 进入寄存的域名,把域名填上(不需要加www,服务器会自动添加这个子域名),然后按照说明更改NS服务器即可。 不过直接把A记录改到66.40.52.*也行,反正我本地测试成功了,只是不知道这样会不会被删账号。 注意IP也是随机的,如果被GFW了,就重设成其他的吧。
最后给个演示: http://www.familyproject.cn/hello.py PHP探针: http://www.familyproject.cn/info.php
*本帖地址*:http://www.keakon.cn/bbs/thread-1789-1-1.html
好东西 不过要用代理才能访问自己的页面。。 2009/11/7 Nidayes <nida...@gmail.com> - Ocultar texto de la cita -- Mostrar texto de la cita -> 考虑到支持python 的虚拟主机不是特别多,所以这里推荐下。 > 文章来源:http://www.keakon.cn/bbs/thread-1789-1-1.html > 今天刚发现freehostia <http://freehostia.com/free-chocolate.html> > 支持Python,所以就推荐下。 > 当然,PHP和Perl也是支持的,不过只有一个10MB的MySQL数据库,空间为250MB,月流量6GB,单个文件512KB,最多5万个文件,CPU > 1.3%。 > 如果这些限制对你来说不算什么的话,那就往下看吧。 > 这个虚拟主机申请很快,大约10分钟就会发一封邮件到你的注册邮箱里。用里面的账号密码登录,就可以进行管理了。值得一提的是,登录时可以选择语言,简体中文翻 译得还不错。 > 我申请时是用它的2级域名,所以无需等待域名解析,可惜发现66.40.52.69这个域名被GFW了,只能通过代理上。 > 不过我发现66.40.52.*的IP基本都能连上,看来只需要改个IP就行了。于是进入DNS设置,发现可以更改A记录,可惜2级域名不能改。 > 无语之余我点了下重设,这下终于成功了,IP的最后一栏变成了73,摆脱GFW的束缚了。 > 接着就开始去玩Python了,搜索了一下帮助文档,发现了使用方法。 > 这个服务器使用CGI方式运行Python脚本,所以需要在Python脚本的第一行写上这句:#!/usr/bin/python。 > 接着就有2种方法了,最简单的就是把文件名命名成.cgi文件,那么访问时就会以CGI方式运行了。 > 另一种方式是更改(或新增).htaccess文件,加上这句:AddHandler cgi-script .py。 > 然后将你的Python脚本命名成.py文件,同样也能运行。 > 于是先来个hello world: > The py code: > 普通浏览 <http://www.keakon.cn/bbs/thread-1789-1-1.html#>复制代码<http://www.keakon.cn/bbs/thread-1789-1-1.html#> > 打印代码 <http://www.keakon.cn/bbs/thread-1789-1-1.html#>关于程序<http://www.keakon.cn/bbs/thread-1789-1-1.html#> > 1. #!/usr/bin/python > 2. > 3. print 'Content-Type: text/plain\n' > 4. print 'Hello, world!' > 假设文件名是hello.py,将它上传到www/你的域名文件夹下,接着用浏览器访问http://你的域名/hello.py<http://xn--6qqv7i2xdt95b/hello.py> > 。 > 运气好的话,你好看到Hello, world!字样;但大部分情况下你会收到个500错误。 > 我检查了半天原因,发现居然是换行的问题。Windows的文本文件是以\r\n为换行符的,Unix/Linux是以\n为换行符,Mac > OS是以\n\r为换行符,而这个主机是Linux的,必须以\n为换行符。于是我在EditPlus里将文件格式改成了UNIX,重新上传后,就能正常访问了 。 > 接着就开始弄自己的域名了。 > 进入寄存的域名,把域名填上(不需要加www,服务器会自动添加这个子域名),然后按照说明更改NS服务器即可。 > 不过直接把A记录改到66.40.52.*也行,反正我本地测试成功了,只是不知道这样会不会被删账号。 > 注意IP也是随机的,如果被GFW了,就重设成其他的吧。 > 最后给个演示: > http://www.familyproject.cn/hello.py > PHP探针: > http://www.familyproject.cn/info.php > *本帖地址*:http://www.keakon.cn/bbs/thread-1789-1-1.html
2009/11/7 Nidayes <nida...@gmail.com>
- Ocultar texto de la cita -- Mostrar texto de la cita -
> 文章来源:http://www.keakon.cn/bbs/thread-1789-1-1.html > 今天刚发现freehostia <http://freehostia.com/free-chocolate.html> > 支持Python,所以就推荐下。 > 当然,PHP和Perl也是支持的,不过只有一个10MB的MySQL数据库,空间为250MB,月流量6GB,单个文件512KB,最多5万个文件,CPU > 1.3%。 > 如果这些限制对你来说不算什么的话,那就往下看吧。
> 这个虚拟主机申请很快,大约10分钟就会发一封邮件到你的注册邮箱里。用里面的账号密码登录,就可以进行管理了。值得一提的是,登录时可以选择语言,简体中文翻 译得还不错。 > 我申请时是用它的2级域名,所以无需等待域名解析,可惜发现66.40.52.69这个域名被GFW了,只能通过代理上。 > 不过我发现66.40.52.*的IP基本都能连上,看来只需要改个IP就行了。于是进入DNS设置,发现可以更改A记录,可惜2级域名不能改。 > 无语之余我点了下重设,这下终于成功了,IP的最后一栏变成了73,摆脱GFW的束缚了。
> 接着就开始去玩Python了,搜索了一下帮助文档,发现了使用方法。 > 这个服务器使用CGI方式运行Python脚本,所以需要在Python脚本的第一行写上这句:#!/usr/bin/python。 > 接着就有2种方法了,最简单的就是把文件名命名成.cgi文件,那么访问时就会以CGI方式运行了。 > 另一种方式是更改(或新增).htaccess文件,加上这句:AddHandler cgi-script .py。 > 然后将你的Python脚本命名成.py文件,同样也能运行。
> 于是先来个hello world: > The py code: > 普通浏览 <http://www.keakon.cn/bbs/thread-1789-1-1.html#>复制代码<http://www.keakon.cn/bbs/thread-1789-1-1.html#> > 打印代码 <http://www.keakon.cn/bbs/thread-1789-1-1.html#>关于程序<http://www.keakon.cn/bbs/thread-1789-1-1.html#>
> 1. #!/usr/bin/python > 2. > 3. print 'Content-Type: text/plain\n' > 4. print 'Hello, world!'
> 假设文件名是hello.py,将它上传到www/你的域名文件夹下,接着用浏览器访问http://你的域名/hello.py<http://xn--6qqv7i2xdt95b/hello.py> > 。 > 运气好的话,你好看到Hello, world!字样;但大部分情况下你会收到个500错误。 > 我检查了半天原因,发现居然是换行的问题。Windows的文本文件是以\r\n为换行符的,Unix/Linux是以\n为换行符,Mac > OS是以\n\r为换行符,而这个主机是Linux的,必须以\n为换行符。于是我在EditPlus里将文件格式改成了UNIX,重新上传后,就能正常访问了 。
> 接着就开始弄自己的域名了。 > 进入寄存的域名,把域名填上(不需要加www,服务器会自动添加这个子域名),然后按照说明更改NS服务器即可。 > 不过直接把A记录改到66.40.52.*也行,反正我本地测试成功了,只是不知道这样会不会被删账号。 > 注意IP也是随机的,如果被GFW了,就重设成其他的吧。
> 最后给个演示: > http://www.familyproject.cn/hello.py > PHP探针: > http://www.familyproject.cn/info.php
> *本帖地址*:http://www.keakon.cn/bbs/thread-1789-1-1.html