django問題

1、訪問

???? python manage.py runserver 0.0.0.0:8000是django server監聽public ip以便從外面訪問


2、django和apache

? Django 框架還包含了一個開發服務器,用它調試和測試 Django應用程序非常方便。不幸的是,這個服務器只能在本地環境中運行,不能承受由許多用戶同時使用的生產 Web 應用程序產生的負載。因此,您需要將Django 應用程序部署到生產級 Web 服務器,比如 Apache

? 搭建問題? :??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 版本:? centos6 apache 2.2.15 django 1.10 python2.7 mod_wsgi 3.4? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 安裝 django apache ,編譯安裝mod_wsgi(mod_wsgi>python_mod) ?? ?

安裝

?? apache2.2 和apache2.4 區別???? 權限表示不同?


2.4
2.2

這里安裝完之后記得在http.conf 中load wsgi module?

表示錯誤會出現錯誤? “”Couldn't perform authentication: AuthType not set? “”

AppRegistryNotReady處理


目錄結構
wsgi配置
python cache意思
http.conf主要配置



這里dcoumentroot 只是相對路徑,可以依據此路徑簡化操作 ,namevirtualhost是因為 virtualhost和listen沖突而設置的(只是其中一個解決方案),也可以直接改變vh的* 至域名,那么就可以直接跳到這個網站的配置里面 ,下面的servername也可以刪除。再有錯誤問題,需要看日志。--(目錄權限 chmod 755)

靜態頁面?? -----admin后臺無樣式

setting.py修改static_root 為配置路徑???? 然后運行python manage.py collectstatic? 使得復制css文件到該static目錄里面? 然后修改? httpd.conf文件? 使得 指定 static文件位置,并配置相應訪問權限



最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容