Python3网站-10:Django部署
发布于 2021-04-07 13:33
“人生苦短,快用Python”
第四步:测试,打开浏览器,访问 127.0.0.1:80 地址,运行结果如下所示,表示Apache服务开启成功。
02、安装mod_wsgi
03、修改Apache配置文件
打开C:\Apache24/conf/httpd.conf配置文件,配置Django项目,在httpd.conf文件末尾添加以下内容:
LoadFile "C:/Programs/Python38/python38.dll"
# mod_wsgi.cp38-win_amd64.pyd 路径
LoadModule wsgi_module "C:/Programs/Python38/Lib/site-packages/mod_wsgi/server/mod_wsgi.cp38-win_amd64.pyd"
WSGIPythonHome "C:/Programs/Python38"
# 项目的wsgi.py配置文件路径
WSGIScriptAlias / D:/PyProjects/HelloWorld/HelloWorld/wsgi.py
# 指定项目目录,Django项目路径
WSGIPythonPath D:/PyProjects/HelloWorld
<Directory D:/PyProjects/HelloWorld>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
# 项目静态文件地址, Django项目中静态文件的路径
Alias /static D:/PyProjects/HelloWorld/collected_static
<Directory D:/PyProjects/HelloWorld/collected_static>
AllowOverride None
Options None
Require all granted
</Directory>
注意:
设置Python3路径、动态库路径;
设置wsgi_module的模块路径;
设置Django项目路径、wsgi.py配置文件路径;
设置Django项目静态文件路径,必须与Django项目配置文件settings.py 中的 STATIC_ROOT 路径相同:
在Django项目中,收集项目所有的静态文件:
在Apache24/conf/httpd.conf配置文件中修改访问端口:
04、开启Apache服务,测试Django项目
Talk is cheap.
Show me the code.
本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。
相关素材