Win7环境下Apache+mod_wsgi本地部署Django
2021-04-08 06:25
标签:ffffff tps pen red ide nbsp studio 配置文件 so文件 django基础已经掌握的同学可以尝试将项目发布已寻找些许成就感,以鼓励自己接下来进行django的进阶学习 以前你总是使用python manage.py runserver进行服务启动,但是却不知: 废话不多说,上干货(前提:python环境ok,django项目ok,本地可运行) 作者项目路径:F:/py_workspace/DJ/proj Apache路径:E:\httpd-2.4.33-win64-VC15\Apache24 在Apache的bin路径下运行:httpd.exe,出现Apache控制台,访问localhost:8090,出现 It works 说明Apache服务启动成功。 或者在httpd.exe所在路径下shift+邮件选择在此处打开命令窗口(CMD),键入:httpd.exe -k start 同样可以启动Apache服务。 想要查看Apache服务,右击我的电脑,选择管理,查看服务即可。 配置完成后再次启动Apache服务,访问localhost:8090即可看到Django web项目的页面了。 同样是在httpd.conf配置文件后面追加即可。 修改django的settings配置: ALLOWED_HOSTS 这样配置,局域网内的小伙伴就可以访问到你的Django Web项目了。 PS:因为在之前的httpd.conf配置中,已经配置listen为本机ip了,所以这里还是192xxx,有时候为了调试方便我们还在前面的listen中会配置ip为127.0.0.1:8090供自己调测使用,而不让局域网内的人访问。 Q:启动Apache的时候提示:无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题 A:安装Microsoft.Net.Framework 4.6.1,点击下载;安装Visual C++ Redistributable for Visual Studio 2015,点击下载。 Win7环境下Apache+mod_wsgi本地部署Django 标签:ffffff tps pen red ide nbsp studio 配置文件 so文件 原文地址:https://www.cnblogs.com/phyger/p/9092704.html
一、环境
二、Apache配置
1 ServerRoot "E:\httpd-2.4.33-win64-VC15\Apache24"
2 Listen 192.168.200.235:8090
3 #ServerName 192.168.200.235:8090 #可以注释掉
4 DocumentRoot "E:\httpd-2.4.33-win64-VC15\Apache24\htdocs" #Apache路径下htdocs文件夹路径,下同
5
三、mod_wsgi配置
1 #add mod_wsgi
2 LoadFile "c:/python27/python27.dll"
3 LoadModule wsgi_module modules/mod_wsgi-py27-VC9.so
4 WSGIPythonHome "c:/python27"
5
6 WSGIScriptAlias / F:/py_workspace/DJ/proj/proj/wsgi.py
7
8 WSGIPythonPath F:/py_workspace/DJ/proj/
9
10
四、静态文件配置
1 #Alias /static F:/py_workspace/DJ/proj/static
2 #
五、别忘了
DEBUG = False
Listen 192.168.200.235:8090六、Q&A
上一篇:C#控制台程序点击后暂停工作
文章标题:Win7环境下Apache+mod_wsgi本地部署Django
文章链接:http://soscw.com/index.php/essay/72740.html