windows2008R2+IIS部署python Django的web环境
windows2008R2+IIS部署python Django的web环境 这篇文章写得非常好,非常仔细,作者把所有的坑都明确标识出来,可以少走很多弯路。感谢作者 潇洒哥Kahn 的辛苦付出。
这里对作者省略的内容进行补充,以备忘记。
添加角色服务
角色-》Web服务器(IIS)-》添加角色服务
添加完成
错误:iis7.0 发生未知 FastCGI错误,错误代码 0x8007010b 的解决办法
错误提示
修改该网站所对应的应用程序池
- Internet信息服务(IIS)管理器-》应用程序池
- 选中对应网站,点高级设置
- 进程模型->标识,将其值修改为 LocalSystem
配置多个 static 目录
问题特征:
django网站中的静态文件CSS、Image在本地服务器使用runserver指令可以完美加载,部署到IIS上后CSS失效、静态文件消失的问题
解决步骤:
①在项目的具体app路径下的static文件夹(settings中STATIC_URL指定的目录),新建web.config文件,注意不要弄错目录,是app中存放静态文件的目录下
web.config内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<!-- this configuration overrides the FastCGI handler to let IIS serve the static files -->
<handlers>
<clear/>
<add name="StaticFile" path="*" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read" />
</handlers>
</system.webServer>
</configuration>
② 打开IIS管理器,选定该网站项目,右击选择添加虚拟路径
③ 填写虚拟路径的别名和路径,别名一般为static,路径则是该网页app下的static文件夹,也就是刚才创建web.config的文件夹
⑤ 重新运行一下IIS,应该就没有问题了
windows2008R2+IIS部署python Django的web环境相关推荐
- 使用Python Django开发web应用15 缓存
版本声明:转载请注明出处.未经允许,禁止商业用途. 15 使用Python Django开发web应用 缓存 讲师:刘一凡 第一步: 在settings.py中进行添加 CACHES = { ...
- 使用Python Django开发web应用4 模型和数据库
版本声明:转载请注明出处.未经允许,禁止商业用途. 使用Python Django开发web应用 模型和数据库 ----刘一凡 数据库配置 Django支持很多数据库,官方支持PostgreSQL. ...
- Python+Django框架Web应用开发-欧阳桫-专题视频课程
Python+Django框架Web应用开发-237人已学习 课程介绍 系统介绍使用Django框架开发Web应用程序,当然,依然水煮风格 课程收益 掌握Django框架的使用 ...
- 使用Python Django开发web应用5 URL映射、模板和视图
版本声明:转载请注明出处.未经允许,禁止商业用途. 使用Python Django开发web应用5 URL映射.模板和视图 ----刘一凡 创建模板 在D:\django\web\blog\中创建te ...
- 使用Python Django开发web应用14 静态文件
版本声明:转载请注明出处.未经允许,禁止商业用途. 14 使用Python Django开发web应用 静态文件 讲师:刘一凡 第一步: 准备静态文件,制作图片OurBlog 第二步: 缺省配置下.静 ...
- python django mysql web页面多级联动_Python Web实战:Python+Django+MySQL实现基于Web版的增删改查...
前言 本篇使用Python Web框架Django连接和操作MySQL数据库学生信息管理系统(SMS),主要包含对学生信息增删改查功能,旨在快速入门Python Web,少走弯路.效果演示在项目实战最 ...
- Web系统版本更新与迭代方式——持续集成与持续部署(Python Django框架)
一.持续集成与持续部署 在软件工程中,CI/CD是指持续集成和持续交付或者持续部署的组合. CI/CD通过构建应用程序.在测试和部署中实施自动化,从而在开发团队和运维团队之间架起一座桥梁,让项目能够更 ...
- python +Django 搭建web开发环境初步,显示当前时间
1.python 的安装 网上很多关于django跟python 开发的资料,这块我正在实习准备用这个两个合起来搞一个基于web 的东西出来现在开始学习,写点东西记录一下心得. 开发环境是window ...
- 用Python+Django在Eclipse环境下开发web网站【转】
一.创建一个项目 如果这是你第一次使用Django,那么你必须进行一些初始设置.也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置.Django详细选项 ...
最新文章
- 【c语言】蓝桥杯算法提高 c++_ch02_02
- oracle不能用uuid,Oracle 应用之--VirtualBox UUID问题
- 华北水利水电大学计算机研究生调剂,2018年华北水利水电大学硕士研究生相关专业接受调剂公告...
- 你的微信朋友圈让你焦虑了吗?
- hadoop3伪分布式安装
- [NOTE] sqli-labs Adv Injections
- 三星系统和鸿蒙系统,又一设备直升鸿蒙系统,现有操作系统被抛弃,和三星的想法一样!...
- Java高级工程师必看系列,从基础到源码统统帮你搞定
- 响应其他应用程序的系统菜单消息 insertmenu_「DDD」跟我一起学WCF(1)——MSMQ消息队列...
- 深入 JavaScript(6) - 一静一动
- C++线程中的几类锁
- 计算机win7如何连接wifi网络,win7台式电脑怎么连接wifi win7台式电脑如何设置wifi...
- 计算机网络的权威杂志,科学网—晒个自己整理的计算机网络和通信方向可能相关的期刊列表...
- 如何批量提取过期域名,如何批量查询权重域名、收录域名
- 《计算机网络》第三章课后答案第七版谢希仁
- Unity Shader特效:人物模型动态流动光特效
- 制作一个简单的轮播图
- JS原型对象和JS原型链
- 信息-初步使用计算机-,川教版信息技术七上第6课《初步使用计算机》ppt课件.ppt...
- ES 问题 : too_many_clauses maxClauseCount is set to 1024