当前位置 主页 > iis相关 >

    IIS部署django时的问题解决方法

    栏目:iis相关 时间:2018-08-28 15:51

     现在用iis的人真的少,但是很多教程并不好用,部署django的脚本在我这边永远报错,还好找到一篇手动配置的教程,跟着教程走大体过程还是很顺利的,不过中间还是遇到了一些头疼的问题,下边就把这些问题和解决办法一并放上来。
     
      一、文件权限问题
     
     pythonFailedtoopenthedatasource:Permissiondenied
     
     这个洋文还挺直白的,原因应该是网站有项功能会修改服务器端照片的gps信息,因此需要对存储照片的文件夹的读写权限。解决办法是改两个地方:
     
     1、文件夹的权限,即找到iis的用户名,为其添加完全权限,具体操作如下:
     
     右键属性-安全-编辑(组或用户名)-添加(组或用户名)-高级-立即查找-找到iis开头的用户名-为其添加完全控制权限
     
     2、是将iis中网站的请求限制设为无,操作为网站的处理程序映射-编辑指定模块映射-请求限制-访问-无
     
      二、DisallowedHost
     
     1、这个对专业做网站的人应该很熟悉,但着实难为了小白我很久,最后发现是后端django没识别服务器的ip,解决办法很简单,修改settings.py,在ALLOWED_HOST=[]中添加ip地址'xxx.xxx.xx.xx'就搞定啦。
     
     2、最后放上网站的ip
     
     初衷是做一个模仿ios照片在地图上分类的网页,目前实现了照片上传服务器,利用百度地图api点击地点修改照片exif-gps信息的功能,后续准备添加下载和照片聚类显示,不过路漫漫修远兮啊,要学的东西真心太多了。