1、安装apache 2.0.59
http://mirror.vmmatrix.net/apache/httpd/binaries/win32/apache_2.0.59-win32-x86-no_ssl.msi
2、安装mod_python-3.2.10.win32-py2.4-apache2.2.exe
http://www.apache.org/dist/httpd/modpython/win/3.2.10/mod_python-3.2.10.win32-py2.4-apache2.0.exe
这一步安装完后,提示你选择apache2.0的安装目录,以安装mod_python.so文件到apache的Modules目录下去
3、通过svn下载安装django
svn co http://code.djangoproject.com/svn/django/trunk/
4、创建一个django的项目
如:我们在e:/django目录下创建newtest的django项目,在cmd下输入:
>django-admin.py startproject newtest
(注意将C:\Python24\Scripts设置到系统的path中)
5、使用django自带的webserver,测试一下这个项目
在e:/django/newstest目录下:
>manage.py runserver
在地址栏中输入:http://127.0.0.1:8000
看到:
It worked!
Congratulations on your first Django-powered page.
则表示django的网站是成功的。
下面我们看怎么部署到apache中去。
6、修改httpd.conf
增加
LoadModule python_module modules/mod_python.so
增加
<Location "/newtest/">
SetHandler python-program
PythonPath "['E:/django'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE newtest.settings
PythonDebug On
</Location>
<Location "/media/">
SetHandler None
</Location>
<LocationMatch "\.(jpg|gif|png)$">
SetHandler None
</LocationMatch>
7.重启apache,查看http://127.0.0.1:8080/newtest
就能看到django的自带webserver同样的效果了。
分享到:
相关推荐
NULL 博文链接:https://brucewei777.iteye.com/blog/808793
Apache中部署Django 首先要保证必须的软件都安装好了(Apache, mode_python) 下面就直接来讲讲在Apache中部署Django应用.
Django 2.0项目部署到apache(windows版本) 基础环境 系统 Windows7 sp1,64位 软件 Apache 2.4 ,64位,VC14,windows版本 Python 3.6.3,64位 mod_wsgi-4.5.24+ap24vc14-cp36-cp36m-win_amd64 Django 2.0 版本要求
ubuntu下django+apache+mod_wsgi部署。我的测试成功了!
apache部署django项目所涉及的相关材料 要保证apache/mod_wsgi/python三者的位数一致
Windows 7中将Django部署到Apache Web Server.docx
主要介绍了Django上线部署之Apache的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
Django项目win64,Apache部署,解决部分小白无法启动Apache,无法加载静态文件等问题
主要介绍了Apache上部署Django步骤详细介绍的相关资料,需要的朋友可以参考下
主要介绍了Python的Django项目部署到Apache服务器上的要点总结,文中针对的是wsgi连接方式,需要的朋友可以参考下
主要介绍了在Linux系统上部署Apache+Python+Django+MySQL环境的方法,使用到了mod_python与mysqldb模块进行连接,需要的朋友可以参考下
在此之前,我们一直使用django的manage.py 的runserver 命令来运行django应用,但这只是我们的开发环境,当项目真正部署上线的时候这做就不可行了,必须将我们的项目部署到特定的web服务器上。 安装apache Apache...
这是一个基于前端是bootstrap4框架,后端是python3.6和django3.0 开发的一个小型网站,然后基于win10 和Apache24 部署。
1. gcc-8.3.0 2. Python-3.8.2 3.apache24 ( apr+apr-util+pcre+httpd ) 4. mod_wsgi 5. sqlite3
主要介绍了Apache部署Django项目图文详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
前面写过一篇文章,ngixn,uwsgi,django,python 环境配置,有兴趣的朋友可以参考 nginx,django部署 后来有人在QQ上问我,用Apache 好部署吗?我当时只在windows下用 APACHE2.3,django1.4,wsgi 部署过,还没有在 linux ...