2014-02-23 107 views
0

我剛剛安裝的Django一個子一個Django應用程序,並創建以下基本教程第1部分項目和程序的時候,我創建了一個自virtualenv中的CentOS默認Python版本2.4.3是,我也在開發階段創建了一個子域來處理這個問題。當我嘗試訪問像dev.domain.com/admin/或dev.domain.com/我得到一個404錯誤,這就像Django是甚至不存在。當我運行的服務器,我得到一個正常的反應:錯誤404試圖訪問安裝在

(python2.7env)-bash-3.2#蟒蛇manage.py runserver命令 驗證模型...

0發現錯誤 2014年2月22日 - 23 :54:07 Django的1.6.2版,使用設置 'ct_project.settings' 在http://127.0.0.1:8000/

任何想法 啓動開發服務器什麼,我缺少什麼?

編輯:正確啓動服務器(使用正確的IP)後,我又試了一次,結果我得到了瀏覽器的掛。然後我去試了一個在線端口掃描器,發現端口8000沒有響應,我想下一個可以嘗試的任何想法?

感謝

回答

0

這個問題是通過接觸支撐服務,並要求他們打開8000端口爲我解決。

3

你需要有你舉辦類似以下

127.0.0.1  dev.domain.org 

默認的Django上的/ etc/hosts條目開始在端口8000開發網絡服務器和你的瀏覽器正在尋找端口80上的服務器(Web服務器缺省端口),所以你需要在URL

http://dev.domain.com:8000. 

的末尾添加端口,如果你想開始在S erver在默認端口是80,你需要指定它(migth需要root或sudo):

python manage.py runserver http://dev.domain.com:80 
+0

我覺得子域配置好,因爲我把在http://dev.domain.com一個索引文件,我可以看到它,這是假設是正確的?然後我嘗試http://dev.domain.com:8000,並導致瀏覽器永久掛起。 當我試圖這條巨蟒manage.py runserver命令http://dev.domain.com:80 我 CommandError:「http://dev.domain.com:80」不是一個有效的端口號或地址:端口對。 任何想法?謝謝 – Andrespch

+0

我再次嘗試蟒蛇manage.py runserver命令dev.domain.com:80,我得到錯誤:該端口已在使用 – Andrespch

+0

不管怎樣,我認爲它應該與dev.domain.com:8000工作,但它只是掛永遠,無論服務器是否正在運行 – Andrespch