文档章节

django配置apache服务器(下)

刘新全
 刘新全
发布于 2015/12/27 15:08
字数 375
阅读 110
收藏 5
点赞 0
评论 0

接着上篇django在apache上需要下载mod_wsgi.so

把扩张名whl改成zip,解压后会有mod-wsgi.so放在\Apache24\modules下,

在文件conf/httd.conf中添加:LoadModule wsgi_module modules/mod_wsgi.so

这个按文件中的格式添加就行。

启动apache,如果能启动起来就说明配置对了。否则就错了。最常见的错误就是mod_wsgi.so版本问题。上面的那个网站版本不全,可以在这里下载:http://download.csdn.net/detail/copter/9192361别人编译好的各个版本。

启动后就要配置django项目,有两种方法:在httpd.conf直接配置;在django创建个文件,在httpd.conf中包含进去。两种添加的内容都是一样的,推荐后者,扩张性更好:

-----------------------------------------------------------------------------------

1.。。。。直接在httpd.conf直接配置

WSGIScriptAlias / "C:/Users/liuxi_001/Desktop/web/MyBlog/MyBlog/wsgi.py"
WSGIPythonPath "C:/Users/liuxi_001/Desktop/web/MyBlog"

Alias /static "C:/Users/liuxi_001/Desktop/web/MyBlog/static"

<Directory "C:/Users/liuxi_001/Desktop/web/MyBlog/MyBlog">
     <Files wsgi.py>
       Require all granted
       </Files>
</Directory>


------------------------------------------------------------------------------------------

2.。。。。

创建apache-django-wsgi.conf,内容:

WSGIScriptAlias / "C:/Users/liuxi_001/Desktop/web/MyBlog/MyBlog/wsgi.py"
WSGIPythonPath "C:/Users/liuxi_001/Desktop/web/MyBlog"

Alias /static "C:/Users/liuxi_001/Desktop/web/MyBlog/static"

<Directory "C:/Users/liuxi_001/Desktop/web/MyBlog/MyBlog">
     <Files wsgi.py>
       Require all granted
       </Files>
</Directory>

在httpd.conf添加文件apache-django-wsgi.conf:

Include "xxxxx/web/MyBlog/apache_django_wsgi.conf"就是apache-django-wsgi.conf文件的目录。


---------------------------------------------------------------------------------------------------------------------

运行原来的hello world。

注意:android访问django api需要关闭防火墙,要不然会一直提示timeout(我用的volley)。

设置setting.py debug=False是,要配置ALLOWED_HOSTS = ['192.168.1.126','127.0.0.1']红色添加进去的。

否则会报错:bad request:400


© 著作权归作者所有

共有 人打赏支持
刘新全
粉丝 11
博文 56
码字总数 29105
作品 0
兰州
程序员
Django 项目部署(apache)

Django 项目部署(apache) 终于完结,本机浏览器访问外网的(Django)网站连接问题,下面是总结最近一次部署Django基于ubuntu操作系统上的Apache服务器的成功案例。部署这个项目我走了很多的...

c0586 ⋅ 2017/02/05 ⋅ 0

如何将Django应用从自带的服务器转移至Apache上?

本人开了一个Django应用,应用路径为:d:pythondjangobinmysite1,用其自带的开发服务器(127.0.0.1:8000),跑起来正常。 现在想把服务器换成Apache,Apache+WSGI安装配置完毕,设置了下测试...

沈鹏 ⋅ 2012/05/15 ⋅ 2

第十二章: 部署Django

第十二章: 部署Django 本章包含创建一个django程序最必不可少的步骤 在服务器上部署它 如果你一直跟着我们的例子做,你可能正在用 但是 要部署你的django程序,你需要挂接到工业用的服务器 ...

阿帆提 ⋅ 2016/11/16 ⋅ 0

Django 1.6 在Windows平台下的部署

Django 1.6在Windows平台下的配置 Django 1.6 在Windows平台下的配置 DocumentRoot "D:/www/django/zend"ServerName localhostAliasMatch ^/([^/]*.css) "d:/www/django/zend/static/styles/......

yubochinese ⋅ 2014/03/30 ⋅ 0

CentOS7.4 部署 Django + Python3 + Apache + Mod_wsgi

安装环境 Remote: CentOS 7.4 x64 (django.example.com) Python: Python3.6.5 Apache: Apache 2.4.6 Mod_wsgi: 4.6.4 Django: Django 2.0.4 一. 系统环境配置 1.关闭 iptables 和 selinux 修......

xjtuhit ⋅ 04/19 ⋅ 0

django在ubuntu下apache中部署

这两天学习django开发,本地运行特别简单。但是部署到服务器上就有问题了,django在服务器中运行需要额外的支持。 网上有人说可以使用apache的mod_python模块,我试了半天都没有成功。 还是适...

jiangmitiao ⋅ 2015/12/16 ⋅ 0

Django 站点部署和管理常用命令

原文:Django 站点部署和管理常用命令 作者:Breaker 通过 The Django Book 学习建立、部署和管理 Django 站点的笔记,内容重点 章节 12:部署 Django Django 与 The Django Book 版本对应关...

晨曦之光 ⋅ 2012/05/23 ⋅ 0

各种 django 静态文件的配置总结【待续】

最近在学习django框架的使用,想引用静态css文件,怎么都引用不到,从网搜了好多,大多因为版本问题, 和我现在的使用的dango1.1配置不同,根据资料和公司的项目最终解决,于是想整理总结下各...

北方攻城师 ⋅ 2014/07/21 ⋅ 0

django 1.8 官方文档翻译: 6-6-2 如何使用WSGI 部署

如何使用WSGI 部署 Django 首要的部署平台是WSGI,它是Python Web 服务器和应用的标准。 Django 的 管理命名为你设置一个简单的默认WSGI 配置,你可以根据你项目的需要做调整并指定任何与WSG...

apachecn_飞龙 ⋅ 2015/08/29 ⋅ 0

Windows上Python3.6环境django部署到Apache服务器

Windows上Python3.6环境django部署到Apache服务器 原创 2017年07月05日 19:55:00 标签: django / Apache 最近在部署一个django项目到Apache服务器上遇到了不少问题现整理个完整流程 1.准备工...

鹅倌 ⋅ 2017/11/07 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 今天 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Springboot2 之 Spring Data Redis 实现消息队列——发布/订阅模式

一般来说,消息队列有两种场景,一种是发布者订阅者模式,一种是生产者消费者模式,这里利用redis消息“发布/订阅”来简单实现订阅者模式。 实现之前先过过 redis 发布订阅的一些基础概念和操...

Simonton ⋅ 今天 ⋅ 0

error:Could not find gradle

一.更新Android Studio后打开Project,报如下错误: Error: Could not find com.android.tools.build:gradle:2.2.1. Searched in the following locations: file:/D:/software/android/andro......

Yao--靠自己 ⋅ 昨天 ⋅ 0

Spring boot 项目打包及引入本地jar包

Spring Boot 项目打包以及引入本地Jar包 [TOC] 上篇文章提到 Maven 项目添加本地jar包的三种方式 ,本篇文章记录下在实际项目中的应用。 spring boot 打包方式 我们知道,传统应用可以将程序...

Os_yxguang ⋅ 昨天 ⋅ 0

常见数据结构(二)-树(二叉树,红黑树,B树)

本文介绍数据结构中几种常见的树:二分查找树,2-3树,红黑树,B树 写在前面 本文所有图片均截图自coursera上普林斯顿的课程《Algorithms, Part I》中的Slides 相关命题的证明可参考《算法(第...

浮躁的码农 ⋅ 昨天 ⋅ 0

android -------- 混淆打包报错 (warning - InnerClass ...)

最近做Android混淆打包遇到一些问题,Android Sdutio 3.1 版本打包的 错误如下: Android studio warning - InnerClass annotations are missing corresponding EnclosingMember annotation......

切切歆语 ⋅ 昨天 ⋅ 0

eclipse酷炫大法之设置主题、皮肤

eclipse酷炫大法 目前两款不错的eclipse 1.系统设置 Window->Preferences->General->Appearance 2.Eclipse Marketplace下载【推荐】 Help->Eclipse Marketplace->搜索‘theme’进行安装 比如......

anlve ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部