Django Web在Apache上的部署
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上的部署相关推荐
- apache上如何部署html页面,apache快速部署网页
几个月前研究了下apache2的架构与部署,时隔那么长时间发现居然全忘了,不得不重新来一遍,写一片日志方便以后查阅. 首先我用的是ubuntu系统,不为别的,光是它方便的软件安装与卸载过程就令你无法抗 ...
- Django Web 开发极简实战
课程介绍 本课程是一个系列基础教程,目标是带领读者上手实战 Django Web 开发,课程以 Django 1.10 为基础,通过一个在线视频网站的构建,实战化的介绍 Django Web 开发中涉 ...
- mac搭建网站服务器,Mac上搭建Web服务器--Apache
局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...
- 【Django】Apache上运行单个Django项目,mod_wsgi配置
1 安装环境 操作系统:Ubuntu 12.04 LTS 32 位(安装在VMware虚拟机中) python 版本: Python 2.7.3 Django版本 >>> djang ...
- Ubuntu16.04多主机集群上手动部署Kubernetes,配置docker私有registry,配置Kubernetes-dashboard WEB ui
Ubuntu16.04多主机集群上手动部署Kubernetes,配置docker私有registry,配置Kubernetes-dashboard WEB ui 2017年03月17日 20:51:4 ...
- 【Python Django Web项目】利用 Python+Django+Pycharm+MySQL 搭建一个自己的Web网站项目的步骤(详细图文)上集
今天我们要来介绍一下, 利用 Python+Django+Pycharm+MySQL 搭建一个自己的Web网站项目的步骤 首先我们要建立一个专门放项目的文件夹 如下 E:\Projects , 我们建 ...
- python电商项目源码_Python Django(WEB电商项目构建)
(坚持每一天,就是成功) Python Django Web框架,Django是一个开放源代码的Web应用框架,由Python写成.采用了MTV的框架模式,即模型M,模板T和视图V组成. 安装Pyth ...
- python程序部署到tomcat服务器_全面解读python web 程序的9种部署方式
源地址:http://www.linuxde.net/2013/03/13097.html 全面解读python web 程序的9种部署方式 web server ---->applicatio ...
- Web服务器——Apache相关内容详解
1.相关名词介绍 1)什么是Web服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档, 也可以放置网站文件,让全世界浏览:可以放置数据文 ...
最新文章
- LNK2001连接错误
- 教师资格证考试计算机知识题库,教师资格证考试题库
- Android被逼学习例子2
- 征战蓝桥 —— 2016年第七届 —— C/C++A组第10题——最大比例
- [Android]AndroidBucket增加碎片SubLayout功能及AISubLayout的注解支持
- jeecms导入myeclipse时web-inf下html出错,我部署到myeclipse 出现问题
- 随想录(源代码预处理命令)
- Leetcode每日一题:26.remove-duplicates-from-sorted-array(删除排序数组中的重复项)
- SpringBoot基础教程1-1-2 配置文件介绍
- Java调用存储过程返回数组
- Multisim调出时钟设置方波信号
- TeamView for Linux是这样实现的!
- Openfile安装和使用
- win8专业版和win8.1专业版安装密钥key及其永久激活工具
- 退出卸载360、QAX 天擎,无需密码
- A*算法中二叉堆的使用
- oracle odi的使用,Oracle ODI 使用
- docker部署tf-serving模型
- C#连接服务器超时解决方法
- 人际关系差不能当跳槽理由,原因在这里