Django1.11+mod_wsgi+Apache2.4在CentOS7上的配置
平台:阿里云 云服务器 CentOS7.2
Apache:Apache/2.4.6 (CentOS)//httpd-2.4.6-80.el7.centos.1.x86_64,httpd-devel.x86_64 0:2.4.6-80.el7.centos.1
Django:1.11.0
mod_wsgi:4.6.4
python:anaconda2
安装:
1.httpd
yum install httpd
yum install httpd-devel
2.Django
pip install Django==1.11
3.mod_wsgi(注意安装mod_wsgi的前提是装好httpd和httpd_devel,否则会报错,参见https://pypi.org/project/mod_wsgi/)
pip install mod_wsgi
环境配置:(前提:Apache正确安装能调到欢迎页面)
1.添加mod_wsgi的环境:查看mod_wsgi的环境:
将上面两行添加到httpd.conf中,在文件末尾添加即可。
2.添加Django项目的环境:
#第二个minicms是django-admin startproject projectname创建的项目名
WSGIScriptAlias / /root/workspace/minicms/minicms/minicms/wsgi.py
WSGIPythonPath /root/workspace/minicms/minicms
<Directory /root/workspace/minicms/minicms>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
3.http.conf文件中前面有三个AllowOverride None改为AllowOverride All (后来测试不改也可以,最好不改)
配置完毕,打开本地的浏览器,输入127.0.0.1.8018即可看到。(注意:8018是监听端口,可以自行更改,另外需要打开Xshell连接服务器,并设置转发端口。)(不是打广告,就是在自强学堂学习了,之前写的代码没改,配置了好几天终于成功了,┭┮﹏┭┮)
上一篇: nginx 转将http跳转到https
下一篇: iTerms2 简单配置
推荐阅读
-
在集成环境中修改配置文件php.ini不生效的解决办法
-
Win7系统日志提示在没有配置的 DNS 服务器响应之后,名称“域名”的名称解析超时的解放方法
-
在centos7 中docker info报错docker bridge-nf-call-iptables is disabled 的解决方法
-
在Nginx服务器下配置StartSSL和SSL的教程
-
动态108M和静态108M的介绍以及区别 用是108M网卡,配置软件上显示的却是54M的原因
-
在Windows系统下安装docker窗口的配置过程
-
PS在眼镜上添加景物反射到镜片上的效果图像
-
android通过配置文件设置应用安装到SD卡上的方法
-
怎么在抖音上发卡点的照片?抖音卡点照片制作图文教程
-
在Centos上搭建Maven*仓库的方法