1、window机器下载python、django,并安装。
安装比较简单,打开httped.cnf,配置
Listen端口
Define SRVROOT "D:/Apache24"
ServerName
2、 下载Apache:http://httpd.apache.org/,点击“download”,再“a number of third party vendors”,Apache只提供源码,假如你自己无法编译,请再选择一个编译网站“ApacheHaus”或者其他都可以,然后下载至本地。解压。
下载mod_wsgi:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi,注意选择匹配你(python版本和Apache版本,mod_wsgi才能正常使用)
3、拷贝文件mod_wsgi-4.5.17+ap24vc14-cp36-cp36m-win_amd64.whl至python的 C:\Users\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts目录下,
pip安装pip install mod_wsgi-4.5.17+ap24vc14-cp36-cp36m-win_amd64.whl。
再执行mod_wsgi-express module-config,拷贝如图这三行。粘贴到Apache.cnf文件最后段。并设置WSGI路径


#注意点:
1、记得配置Django的项目静态文件,Django项目的在settings.py中的STATIC_URL = '/static/'后面添加
STATIC_ROOT = os.path.join(BASE_DIR, 'static'),
2.、执行收集静态文件命令:python manage.py collectstatic
3、倘若遇到服务器正常开启,但是url打不开。
解开注释行,即把前面的#去掉。LoadModule rewrite_module modules/mod_rewrite.so
同时更改 AllowOverride None为 AllowOverride All
网友评论