您的位置:首页 > 编程语言 > Go语言

在iis上部署django时遇到的问题

2016-12-17 19:27 316 查看
      作为初次写带后端网页的萌新,一头扎进了iis的坑不能自拔╮(╯▽╰)╭。可现在用iis的人真的少(毕竟apache大法好),很多教程并不好用,部署django的脚本在我这边永远报错,还好找到一篇手动配置的教程,安利一波:
http://www.cnblogs.com/xiaolecn/p/5111076.html
跟着教程走大体过程还是很顺利的,不过中间还是遇到了一些头疼的问题,下边就把这些问题和解决办法一并放上来。

1. 文件权限问题

python Failed to open the data source: Permission denied

这个洋文还挺直白的,原因应该是网站有项功能会修改服务器端照片的gps信息,因此需要对存储照片的文件夹的读写权限。

解决办法是改两个地方,一是文件夹的权限,即找到iis的用户名,为其添加完全权限,具体操作如下:

右键属性-安全-编辑(组或用户名)-添加(组或用户名)-高级-立即查找-找到iis开头的用户名-为其添加完全控制权限



二是将iis中网站的请求限制设为无,操作为网站的处理程序映射-编辑指定模块映射-请求限制-访问-无



2. DisallowedHost

这个对专业做网站的人应该很熟悉,但着实难为了小白我很久,最后发现是后端django没识别服务器的ip,解决办法很简单,修改settings.py,在ALLOWED_HOST = [ ]中添加ip地址'xxx.xxx.xx.xx' 就搞定啦。

最后放上网站的ip:http://123.206.183.244/

初衷是做一个模仿ios照片在地图上分类的网页,目前实现了照片上传服务器,利用百度地图api点击地点修改照片exif-gps信息的功能,后续准备添加下载和照片聚类显示,不过路漫漫修远兮啊,要学的东西真心太多了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django iis