Django项目发布到Apache2.4配置mod_wsgi,解决遭遇的各种坑。
环境:
Apache2.4 32bit
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] on win32
Django 2.1.3
配置wsgi步骤:
pip install mod_wsgi-4.5.24+ap24vc14-cp37-cp37m-win32.whl
在venv下运行activate,激活项目使用的虚拟环境。运行mod_wsgi-express.exe module-config,输出下面的2行,复制到http.conf,并按如下设置,无需设置LoadFile "d:/python37-32/python37.dll"
LoadModule wsgi_module "d:/www/venv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win32.pyd"
WSGIPythonHome "d:/www/venv"
Django项目中wsgi.py的路径:
WSGIScriptAlias / D:/www/MxOnline/MxOnline/wsgi.py
Django项目的路径,注意是项目的根目录:
WSGIPythonPath D:/www/MxOnline/
配置wsgi.py的访问权限
<Files wsgi.py>
Require all granted
Alias /static "D:/www/MxOnline/static"
 
Require all granted


Django项目发布到Apache2.4配置mod_wsgi,解决遭遇的各种坑。的更多相关文章
- Windows下django项目部署 通过Apache2.4+mod_wsgi
		
经过几天踩坑,记录在Windows10下通过Apache2.4部署Django项目的过程 运行环境: 先说下环境,怎么安装倒是其次的,版本很重要,我是根据mod_wsgi的版本要求下载的各个版本(py ...
 - 白手起家Django项目发布上篇_linux centos 环境部署
		
在项目发布之前,首先准备好我们编写好的Django项目,这个我们在之后博客有写,大家可以去看, 首先,先开始安装linux服务器,作为Django项目的发布服务器.以Vmware虚拟机为例子,大家也可 ...
 - django项目settings.py的基础配置
		
一个新的django项目初始需要配置settings.py文件: 1. 项目路径配置 新建一个apps文件夹,把所有的项目都放在apps文件夹下,比如apps下有一个message项目,如果不进行此项 ...
 - Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)
		
摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大主流Web ...
 - 白手起家Django项目发布中篇_Centos下Python2和3并存环境部署
		
python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境: 在这里首先强 ...
 - 白手起家Django项目发布下篇_Django项目nginx部署
		
上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1. python-devel 命令:yum -y install python-devel 安装Django1.8.2 ...
 - django项目实际工作中的配置以及一些有用的小工具(持续更新)
		
常用pycharm快捷键: https://www.cnblogs.com/luolizhi/p/5610123.html Ctrl + F1 显示错误 Ctrl + Alt + Space ...
 - python django项目的搭建及初始配置
		
1.创建项目并创建应用 django-admin startproject my_project # 创建项目python manage.py startapp my_app # 创建应用 1.1 项 ...
 - Django项目连接多个数据库配置
		
1.设置数据库连接 pip install PyMySQL 2.在项目同名目录myproject/myproject下的__init__.py添加以下代码 import pymysql pymysql ...
 
随机推荐
- Python 连接Sql Server数据库 MSSql
			
Python 想要和MSSql数据库进行交互,首先要下载名为"pymssql"的包,然后import该包即可. 地址:https://pypi.python.org/pypi/py ...
 - poj 2486 树形DP n选m连续路径
			
题目连接:http://acm.hust.edu.cn/vjudge/problem/18071 资料连接: http://blog.csdn.net/woshi250hua/article/deta ...
 - Vue-Cli 3 引入 SCSS 全局变量
			
首先创建一个全局变量文件 global.scss $theme-color: #efefef; 编辑vue.config.js module.exports = { // ... css: { loa ...
 - SpringCloud的学习记录(5)
			
这一章节讲如何使用ribbon和hystrix. 在我们生成的Demo项目上右键点击New->Module->spring Initializr, 然后next, 填写Group和Arti ...
 - python列表生成式、列表推导式
			
运用列表生成式,可以快速生成list,可以通过一个list推导出另一个list,而代码却十分简洁. 格式 [x for x in 内容] [x for x in 内容 if 条件] 1:要把生成的元素 ...
 - 解析xml文件,修改Jenkins的配置
			
最近因为服务器移动,在Jenkins中配置的一些地址之类的,都要改变,如图,我因为使用插件Sidebar Links增加一个链接地址,现在地址变了,所以在Jenkins中配置就需要改动link url ...
 - Android_ListView适配器
			
ListView如何优化 复用convertView缓存(减少ListView绘制). 自定义静态类ViewHolder(减少findViewById次数),通过setTag().getTag()获取 ...
 - 将一个命令的输出保存到CSV文件
			
执行段: 结果段: 补充:配合不同的命令可以使工作更加简单 使用Imort-Csv命令从文件中导入结构化数据
 - P1069 细胞分裂
			
P1069 细胞分裂 考虑质因数分解 先将m1,质因数分解后再根据数学定理将所有质数的质数全乘m2 然后将输入的数据相同处理,再判断 顺便说一下判断规矩 1肯定不行 如果分解后有没有m1质因数分解中的 ...
 - 旋度定理(Curl Theorem)和散度定理(Divergence theorem)
			
原文链接 首先说说格林公式(Green's theorem).对于一段封闭曲线,若其围城的区域D为单连通区域(内部任意曲线围城的区域都属于院区域),则有如下公式: 其中其中L为D的边界,取正方向.如果 ...