时间:2021-05-22
在此之前,我们一直使用django的manage.py 的runserver 命令来运行django应用,但这只是我们的开发环境,当项目真正部署上线的时候这做就不可行了,必须将我们的项目部署到特定的web服务器上。
安装apache
Apache是非常有名的web服务器软件,如果想让我们web项目运行几乎离不开它。
Apache官方网站:http://httpd.apache.org/
根据自己的环境,选择相应的版本进行下载。apache 官网没有windows 64位版本,可以通过下面的链接进行下载:win7 64位:http:///p/modwsgi/
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
如win7 64位、python 2.7.6、apache(httpd-2.4.10)对应版本为:mod_wsgi-3.5.ap24.win-amd64-py2.7.zip
解压之后将得到一个mod_wsgi.so 文件,将其拷贝到Apache24\modules\ 目录下。
配置apache和django项目
因为你的目录一定和我的一样,所以,我再强调一下我的目录:
apache 存放目录:D:\pydj\Apache24
django项目目录:D:\pydj\myweb
再次打apache的配制文件httpd.conf:
上面的路径,请根据自己的实际情况进行修改。
下面配置myweb/wsgi.py文件:
在我们生成djnago项目时这些信息已经自动生成,其实我们不用对其做任何修改。
打开settings.py文件添加:
……ALLOWED_HOSTS = ['127.0.0.1', 'localhost']再次启动Apache24/bin/httpd.exe程序
通过浏览器访问:http://127.0.0.1:8089/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
16.Windows平台apache部署本章节我们简要的描述一下如何在windows平台部署apache的django站点。PythonDjango项目部署发布
Apache上部署Django目前,Apache和mod_python是在生产服务器上部署Django的最健壮搭配。mod_python是一个在Apache中嵌
前言Django项目本身就可以启动运行,为什么还需要部署到Apache或者Nginx上呢?初学者都会遇到这个问题,我们来看看官方解释:It'sintendedo
一,环境部署1.创建一个django测试项目二,文档部署1.下载安装python对应的SDK使用命令从Github导入完整项目:gitclonehttps://
开发环境使用jdk1.8.0_60,把springboot项目打成war包后,部署到apache-tomcat-7.0.68时报错如下,换成apache-tom