上文链接:小插话2:django+xadmin(pycharm)上线级项目之404、500配置详说(详细教程)
部署django解说(以下有颜色字体可点击)
Apche部署django
1.Apache2.2.21安装步骤
安装包在链接资源中
apche安装后不能用查看:
2.wsgi下载
安装包在链接资源里
3.python3.7安装教程
安装包在链接资源里
4.django环境复原
配置django环境。
1.在项目原来的Python环境中:cmd输入pip freeze>env.txt进行环境备份,备份环境在env.txt中(环境自动生成)。
2.在指定安装的环境输入pip install -r env.txt(需要到env.txt所在的目录中运行)进行环境恢复
5.项目配置
可复制资料:
#添加mod_wsgi.so 模块
LoadFile "c:/program files/python37/python37.dll"
LoadModule wsgi_module "c:/program files/python37/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIPythonHome "c:/program files/python37"
<VirtualHost *:8000>
#这里填写你的服务器ip地址
ServerName 127.0.0.1
#设置工程中的wsgi路径(django项目里的wsgi.py文件)
#flask项目的话,需要自建wsgi.py文件,在把路径添加到此
WSGIScriptAlias / C:/source/SIMKEEP/SIMKEEP/wsgi.py
#设置访问权限
<Directory C:/source/SIMKEEP/SIMKEEP>
<Files wsgi.py>
#apache2.4及以上访问权限设置格式
Require all granted #允许
</Files>
</Directory>
#静态文件夹权限
Alias /static C:/source/SIMKEEP/static
<Directory C:/source/SIMKEEP/static>
Require all granted
</Directory>
</VirtualHost>
可复制资料2:
#指定myweb项目的wsgi.py配置文件路径
WSGIScriptAlias / C:/source/SIMKEEP/SIMKEEP/wsgi.py
#指定项目路径
WSGIPythonPath C:/source/SIMKEEP
<Directory C:/source/SIMKEEP/SIMKEEP>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
Alias /static C:/source/SIMKEEP/static
<Directory C:/source/SIMKEEP/static>
AllowOverride None
Options None
Require all granted
</Directory>
6.navicat及mysql安装
安装教程一路next即可。
navicat破解