1. 安装配置Apache

2. 安装wsgi_mod模块

3. 开放相应端口

vim /etc/sysconfig/iptables

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT  ##注意位置
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

4. 为Django网站配置wsgi

vim opt/conf/httpd.conf   添加代码

ServerName ?.?.?.?:80LoadModule wsgi_module modules/mod_wsgi.soWSGIScriptAlias / /root/web-project/DeviceWeb/DeviceWeb/wsgi.py
WSGIPythonPath /root/web-project/DeviceWeb/<Directory /root/web-project/DeviceWeb>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>Alias /static/ /root/web-project/DeviceWeb/static/
<Directory /root/web-project/DeviceWeb/static>Options indexes FollowSymLinksAllowOverride NoneOrder deny,allowAllow from all
</Directory>

转载于:https://www.cnblogs.com/lemonqin/p/4117157.html

Django Web在Apache上的部署相关推荐

  1. apache上如何部署html页面,apache快速部署网页

    几个月前研究了下apache2的架构与部署,时隔那么长时间发现居然全忘了,不得不重新来一遍,写一片日志方便以后查阅. 首先我用的是ubuntu系统,不为别的,光是它方便的软件安装与卸载过程就令你无法抗 ...

  2. Django Web 开发极简实战

    课程介绍 本课程是一个系列基础教程,目标是带领读者上手实战 Django Web 开发,课程以 Django 1.10 为基础,通过一个在线视频网站的构建,实战化的介绍 Django Web 开发中涉 ...

  3. mac搭建网站服务器,Mac上搭建Web服务器--Apache

    局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...

  4. 【Django】Apache上运行单个Django项目,mod_wsgi配置

    1 安装环境 操作系统:Ubuntu 12.04 LTS 32 位(安装在VMware虚拟机中) python 版本: Python 2.7.3 Django版本 >>> djang ...

  5. Ubuntu16.04多主机集群上手动部署Kubernetes,配置docker私有registry,配置Kubernetes-dashboard WEB ui

    Ubuntu16.04多主机集群上手动部署Kubernetes,配置docker私有registry,配置Kubernetes-dashboard WEB ui 2017年03月17日 20:51:4 ...

  6. 【Python Django Web项目】利用 Python+Django+Pycharm+MySQL 搭建一个自己的Web网站项目的步骤(详细图文)上集

    今天我们要来介绍一下, 利用 Python+Django+Pycharm+MySQL 搭建一个自己的Web网站项目的步骤 首先我们要建立一个专门放项目的文件夹 如下 E:\Projects , 我们建 ...

  7. python电商项目源码_Python Django(WEB电商项目构建)

    (坚持每一天,就是成功) Python Django Web框架,Django是一个开放源代码的Web应用框架,由Python写成.采用了MTV的框架模式,即模型M,模板T和视图V组成. 安装Pyth ...

  8. python程序部署到tomcat服务器_全面解读python web 程序的9种部署方式

    源地址:http://www.linuxde.net/2013/03/13097.html 全面解读python web 程序的9种部署方式 web server ---->applicatio ...

  9. Web服务器——Apache相关内容详解

    1.相关名词介绍 1)什么是Web服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档, 也可以放置网站文件,让全世界浏览:可以放置数据文 ...

最新文章

  1. LNK2001连接错误
  2. 教师资格证考试计算机知识题库,教师资格证考试题库
  3. Android被逼学习例子2
  4. 征战蓝桥 —— 2016年第七届 —— C/C++A组第10题——最大比例
  5. [Android]AndroidBucket增加碎片SubLayout功能及AISubLayout的注解支持
  6. jeecms导入myeclipse时web-inf下html出错,我部署到myeclipse 出现问题
  7. 随想录(源代码预处理命令)
  8. Leetcode每日一题:26.remove-duplicates-from-sorted-array(删除排序数组中的重复项)
  9. SpringBoot基础教程1-1-2 配置文件介绍
  10. Java调用存储过程返回数组
  11. Multisim调出时钟设置方波信号
  12. TeamView for Linux是这样实现的!
  13. Openfile安装和使用
  14. win8专业版和win8.1专业版安装密钥key及其永久激活工具
  15. 退出卸载360、QAX 天擎,无需密码
  16. A*算法中二叉堆的使用
  17. oracle odi的使用,Oracle ODI 使用
  18. docker部署tf-serving模型
  19. C#连接服务器超时解决方法
  20. 人际关系差不能当跳槽理由,原因在这里

热门文章

  1. 当当购书双十一钜惠,5折封顶!附图灵人工智能书单
  2. 海德堡大学 BMCV 组(Master/Diploma/Bachelor)研究机会,生物医学图像分析方向
  3. 招博后,比利时鲁汶大学 A2H 部计算机视觉动物行为分析方向
  4. 计算机视觉新范式: Transformer
  5. 从零开始拿到了Kaggle竞赛冠军
  6. 最近目标检测新范式汇总SparseRCNN,OneNet,DeFCN等
  7. 超赞 | 计算机视觉联盟全新Logo!近期精华回顾!
  8. 深度学习论文阅读进阶路径图
  9. 语音合成 | 精选论文汇总(197篇)
  10. ubuntu Vim的退出命令