作者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
→ uranusjr:直接 runserver 0.0.0.0:8001 就全開了, 不用管 hostname 05/20 21:07
→ Koibito:欸咦...沒試過,明天去 lab 找台裝看看:D 05/20 21:09