在 apache 配置 python-django
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在 apache 配置 python-django,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1259字,纯文字阅读大概需要2分钟。
内容图文
![在 apache 配置 python-django](/upload/InfoBanner/zyjiaocheng/851/5c1d6f473c7246e3b63bc56b7211db31.jpg)
1,在wsgi.py 添加
import sys
root_path= os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
sys.path.insert(0,root_path)
2, settings.py
ALLOWED_HOSTS = ['*'] # 添加 *
或
ALLOWED_HOSTS = ['127.0.0.1', 'localhost']
3 配置Apache ,httpd.conf
根据自己配置添加
1.把whl文件改成zip,解压缩,把里面的mod_wsgi.so拷贝到E:\Apache24\modules路径下,httpd.conf 中新增一段配置:#添加mod_wsgi.so 模块 LoadModule wsgi_module modules/mod_wsgi.so
若mod_wsgi解压后找不到mod_wsgi.so文件(如有跳过此步骤)
运行cmd,进入Scripts目录执行安装操作:
pip3 install mod_wsgi-4.5.17+ap24vc10-cp34-cp34m-win_amd64.whl
在Scripts目录执行:mod_wsgi-express module-config
添加到 apache httpd.conf moud;
LoadFile "c:/python/python37.dll"
LoadModule wsgi_module "c:/python/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win32.pyd"
WSGIPythonHome "c:/python"
添加端口号:
Listen 9099
在httpd.vhosts.conf 添加配置信息
<VirtualHost *:9099>
ServerAlias ****:9099 # 添加域名或地址:127.0.0.1
DocumentRoot C:\django\myporoject\myporoject
WSGIScriptAlias / C:/django/myporoject/myporoject/wsgi.py
<Directory "C:\django\myporoject\myporoject">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
内容总结
以上是互联网集市为您收集整理的在 apache 配置 python-django全部内容,希望文章能够帮你解决在 apache 配置 python-django所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。