作者Koibito (恋人)
看板Python
标题Re: [闲聊] 关於 python 套用 AWS API
时间Mon May 20 21:06:09 2013
※ 引述《kayoo (kay)》之铭言:
: 各位版友好
: 小弟我是个刚用Python不到一星期的菜鸟
: 想请问大家,是否有教学网站可以学习,我连基本的web server都架不太起来
: 我python 版本是2.7 django版本是1.4
: 不知道是否有哪个大大可以给小弟一点指导呢?
提供一点经验在 AWS EC 2 上开发 Django 可能会遇到的问题供您参考:
(其实也才一个礼拜......)
1. 检查 runserver 指令 IP 是否正确. 照官方文件
https://docs.djangoproject.com/en/1.5/intro/tutorial01/#the-development-server
直接
python manage.py runserver 在 AWS EC 2 环境下无法显示网页.*
所以我是用以下方式(port可自选)
$ hostname -i
aaa.bbb.ccc.ddd
$ python manage.py runserver
aaa.bbb.ccc.ddd:
8001
2. 检查 SecurityGroups Inbound TCP Port (Service) 设定是否开启相对应的 port
https://console.aws.amazon.com/ec2/home?#s=SecurityGroups
Create a new rule: Custom TCP rule
Port range:
8001
Source: 0.0.0.0/0
Add Rule 完後要记得 Apply Rule Changes
*: 可 sudo apt-get install firefox 後,firefox 输入
http://127.0.0.1:8000/
应该可以看到画面
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.192.40.208
1F:→ uranusjr:直接 runserver 0.0.0.0:8001 就全开了, 不用管 hostname 05/20 21:07
2F:→ Koibito:欸咦...没试过,明天去 lab 找台装看看:D 05/20 21:09