在iis上部署django時遇到的問題

2021-07-25 11:04:50 字數 760 閱讀 5752

作為初次寫帶後端網頁的萌新,一頭紮進了iis的坑不能自拔╮(╯▽╰)╭。可現在用iis的人真的少(畢竟apache**好),很多教程並不好用,部署django的指令碼在我這邊永遠報錯,還好找到一篇手動配置的教程,安利一波:

跟著教程走大體過程還是很順利的,不過中間還是遇到了一些頭疼的問題,

下邊就把這些問題和解決辦法一併放上來。

1. 檔案許可權問題

python failed to open the data source: permission denied

這個洋文還挺直白的,

原因應該是**有項功能會修改伺服器端**的gps資訊,因此需要對儲存**的資料夾的讀寫許可權。

解決辦法是改兩個地方,一是資料夾的許可權,即找到iis的使用者名稱,為其新增完全許可權,具體操作如下:

右鍵屬性-安全-編輯(組或使用者名稱)-新增(組或使用者名稱)-高階-立即查詢-找到iis開頭的使用者名稱-為其新增完全控制許可權

這個對專業做**的人應該很熟悉,但著實難為了小白我很久,最後發現是後端django沒識別伺服器的ip,解決辦法很簡單,修改settings.py,在allowed_host = [ ]中新增ip位址'***.***.xx.xx' 就搞定啦。

Django在centos上部署

uwsgi安裝 pip install uwsgi 使用的測試命令 uwsgi http 8000 wsgi file test.py 在瀏覽器上訪問ip 8000 測試uwsgi到django是否ok 1.首先保證django是正常的 使用的測試命令 uwsgi http 8000 module ...

django在linux上部署

使用nginx反向 時使用 socket 127.0.0.1 8011 直接作為web伺服器使用 記得host一定要是0.0.0.0 配置工程目錄 chdir tmp pycharm project 368 配置專案的wsgi目錄 注意是相對於工程目錄 wsgi.py 檔案時django框架自動生成...

在apache上部署django 程式

2011 09 21 15 56 38 分類 python django 標籤 apache 字型大小訂閱 1.apache和mod python 1 安裝apache 1 解壓縮 2 進入 apache目錄,執行 sudo configure prefix usr server apache2 e...