Django1.11+mod_wsgi+Apache2.4在CentOS7上的配置

2 篇文章 0 订阅
2 篇文章 0 订阅

平台:阿里云 云服务器 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连接服务器,并设置转发端口。)(不是打广告,就是在自强学堂学习了,之前写的代码没改,配置了好几天终于成功了,┭┮﹏┭┮)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值