win2003中基于iis6部署django网站
来源:互联网 发布:手机代驾软件 编辑:程序博客网 时间:2024/05/21 07:13
本人主要介绍如果在win2003中部署django网站。以下是详细步骤。
需要安装的软件:
1.python2.7.5
2.django1.5.1
3.pywin32-217.win32-py2.7 (python的win32扩展)
4.isapi_wsgi-0.4.2-py2.5 (http://code.google.com/p/isapi-wsgi/ ,基于IIS的ISAPI扩展的WSGI实现).
5.setuptools-0.6c11.win32-py2.7
首先需要设置下iis,
控制面板-->添加或者删除程序-->添加/删除windows组件,点击应用程序服务器,点击下一步安装。
接着点击管理工具-->iis管理器
好了,到此iis就已经设置好了
接下来开始安装如下软件:
1.python2.7.5-- >http://www.python.org/download/releases/2.7.5/ -->Windows x86 MSI Installer (2.7.5) (sig)
1)下载以后,把目录设置在环境变量path:c://python2.7;
2.django1.5.1-->https://pypi.python.org/pypi/Django/1.5.1 -->Django-1.5.1.tar.gz (md5)
1)解压以后放在C盘下,进入目录执行 python setup.py install
2)执行后去python的目录下回看到多了一个scripts的目录把C:\python\scripts复制在path路径中
3)接下来就可以执行django-admin.py startproject mysite创建一个mysite的django的项目。
3.pywin32-217.win32-py2.7-->http://starship.python.net/~skippy/downloads/
1)直接安装运行即可
4.setuptools-0.6c11.win32-py2.7--> https://pypi.python.org/pypi/setuptools/0.6c11
1)直接安装运行即可
5.下载isapi_wsgi-0.4.2-py2.5.egg文件
1)在所在目录执行:easy_install isapi_wsgi-0.4.2-py2.5.egg (这里它会提示你安装成功,注意:必须安装setuptools才能运行该命令)
6.创建一个test.py的脚本
import os, sys
sys.path.append(‘C:\\mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
import isapi_wsgi
# The entry points for the ISAPI extension.
def __ExtensionFactory__():
return isapi_wsgi.ISAPISimpleHandler(application)
if __name__=='__main__':
# If run from the command-line, install ourselves.
from isapi.install import *
params = ISAPIParameters()
# Setup the virtual directories - this is a list of directories our
# extension uses - in this case only 1.
# Each extension has a "script map" - this is the mapping of ISAPI
# extensions.
sm = [
ScriptMapParams(Extension="*", Flags=0)
]
vd = VirtualDirParameters(Name="mysite",
Description = "ISAPI-WSGI ISAPISimpleHandler Django mysite",
ScriptMaps = sm,
ScriptMapUpdate = "replace"
)
params.VirtualDirs = [vd]
HandleCommandLine(params)
1)执行成功以后会出现一个test.dll动态链接库文件
8.打开iis管理器会发现多了一个网站以及一个应用程序池。
.
9.说明我们已经部署好了
这个时候输入localhost/mysite/
就会出现django的网站默认的页面。服务也就启动起来了。
- win2003中基于iis6部署django网站
- RIA Service部署IIS6 - WIN2003
- 在Win2003中部署ASPX网站
- win2003 IIS6部署MVC4 的步骤
- 如何在IIS6,7中部署ASP.NET网站
- 如何在IIS6,7中部署ASP.NET网站
- Win2003中apache2整合tomcat5和iis6
- Win2003中apache2整合tomcat5和iis6
- 解决win2003 iis6 部署MVC 无法访问 403 的问题
- Win2003下IIS6 网站服务器设置排错
- WIN2003+IIS6 默认网站service unavailable问题解决方法
- win2003 下 IIS6.0 配置 支持 PHP.net 网站
- webgis本地部署之在IIS6,7中部署ASP.NET网站
- IIS6.0中部署mvc
- django网站部署
- 如何在iis6上部署mvc3网站
- win7 iis6部署网站怎么配置虚拟目录
- 解决win2003 iis6 的请求的资源在使用中
- Linux设置环境变量小结
- Linux下使用eclipse调试hadoop程序
- OpenCV图像的阈值化
- 关于ROWNUM的使用(二)
- PE文件格式详解(上)
- win2003中基于iis6部署django网站
- 接上篇 新手学写music widget(可以显示歌曲名称以及专辑图片) 源码附最后
- 《LINUX设备驱动程序》第4章(调试技术)学习笔记
- STL中map用法详解
- linux 按键应用程序
- 一个cocos2dx 游戏解读(AppDelegate)
- uclinux FM3芯片的移植
- Nexus入门指南(图文)
- C++的public,private,protected权限