1,Ubuntu更新系统

sudo apt-get update
sudo apt-get upgrade

2,安装apache,mod_wsgi,Django

sudo apt-get install apache2 libapache2-mod-wsgi  python-django

更多Ubuntu系统内置安装包请搜索:Ubuntu Packages Search

3,配置Django环境

sudo mkdir  /opt/wwwroot

cd /opt/wwwroot
sudo django-admin startproject hello

创建wsgi文件

sudo mkdir /opt/wwwroot/hello/apache
sudo vi /opt/wwwroot/hello/apache/django.wsgi

文件django.wsgi贴入下面内容

django.wsgi内容

import os
import sys
sys.path.append('/opt/wwwroot')
sys.path.append('/opt/wwwroot/hello')
path = '/opt/wwwroot' if path not in sys.path:
sys.path.insert(0, '/opt/wwwroot') os.environ['DJANGO_SETTINGS_MODULE'] = 'hello.settings' import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

4,创建一个新的apache站点

sudo vi /etc/apache2/sites-available/hello

hello内容

<VirtualHost *:80>

    ServerName hello.com
DocumentRoot /opt/wwwroot/hello <Directory /opt/wwwroot/hello>
Order allow,deny
Allow from all
</Directory>
Alias /robots.txt /opt/wwwroot/hello/robots.txt
Alias /favicon.ico /opt/wwwroot/hello/favicon.ico
Alias /images /opt/wwwroot/hello/images
Alias /static /opt/wwwroot/hello/static  WSGIDaemonProcess hello.com processes=2 threads=15 display-name=%{GROUP}
WSGIProcessGroup hello.com
WSGIScriptAlias / /opt/wwwroot/hello/apache/django.wsgi  </VirtualHost>

激活hello站点

sudo a2ensite hello
sudo service apache2 reload

5,设置完毕打开浏览器进入输入ip地址,就可以看到Django欢迎界面了。

6.  如果发现文件访问不了,权限的问题

sudo chown -R (group).(user)  (your project dir)

Django官网部署链接:https://docs.djangoproject.com/en/1.2/howto/deployment/

超简单系列:ubuntu 13.04 安装 apache2.2+mod_wsgi+Django的更多相关文章

  1. Ubuntu 13.04安装搜狗输入法

    Ubuntu 13.04安装搜狗输入法 [日期:2013-07-08] 来源:Linux公社  作者:LinuxIDC.com [字体:大 中 小]     目标:在Ubuntu 13.04以及基于U ...

  2. ubuntu 13.04 安装 JDK

    ubuntu 13.04 安装 JDK 具体步骤参详了如下链接: http://blog.csdn.net/yang_hui1986527/article/details/6677450 1.到 Su ...

  3. vmware 8下ubuntu 13.04安装vmware tools

    在虚拟机vmware 8.0里安装了ubuntu 13.04.为了方便与主机交互,安装vmware tools. 解压后直接运行 ./vmware-install.pl 一路默认路径安装下来,到&qu ...

  4. Ubuntu 12.04 安装 Apache2+PHP5+MySQL

    LAMP是Linux web服务器组合套装的缩写,分别是Apache+MySQL+PHP.此教程教大家如何在Ubuntu 12.04 LTS server 上安装Apache2服务器,包括PHP5(m ...

  5. Ubuntu 13.04 安装 GCC4.8.1

    终于有了完整实现C++11的GCC 4.8.1. 给自己的系统升级吧. 下面的步骤可以安装GCC4.8.1, 内容来自:http://askubuntu.com/questions/312620/ho ...

  6. [Ubuntu Setup] Ubuntu 13.04 安装 ia32-libs

    http://stackoverflow.com/questions/23182765/how-to-install-ia32-libs-in-ubuntu-14-04-lts sudo -i cd ...

  7. Ubuntu 13.04安装mysql workbench

    1.如果你没有更换源,是主服务器的官网源,这时候你可以直接用sudo apt-get install mysql-workbench来安装(前提是已经装好mysql相关服务) 2.如果你第一条装不了, ...

  8. 64位Ubuntu 13.04 安装Bochs 2.3.5

    bochs 2.3.5源码编译 网上编译bochs的资料非常多,基本的问题都有解决方案,我重点讲不常见的问题. 基本安装步骤 tar vxzf bochs-2.3.5.tar.gz cd bochs- ...

  9. Ubuntu 13.04 安装使用clang

    其实很简单,就是用命令即可: apt-get install clang-3.2 clang-3.2-doc 主要说明一点,/usr/bin/c++链接原来指向g++,现在被改变了. $ ls /us ...

随机推荐

  1. SQLAlchemy中时间格式化及将时间戳转成对应时间的方法-mysql

    https://blog.csdn.net/guoqianqian5812/article/details/80175866 方法很简答,都是借助于mysql数据库提供的函数将时间格式化方法 func ...

  2. 创建日志表记录DML操作和DDL操作

    创建一个日志表,记录dept表的DML操作 create table dept_log(logid number,type varchar2(50),logdate date,deptno numbe ...

  3. 20165225《Java程序设计》第五周学习总结

    20165225<Java程序设计>第五周学习总结 1.视频与课本中的学习: - 第七章学习总结 内部类: 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方 ...

  4. es分词器

    1.默认的分词器 standard standard tokenizer:以单词边界进行切分standard token filter:什么都不做lowercase token filter:将所有字 ...

  5. ActiveMQ整合spring、同步索引库

    1.   Activemq整合spring 1.1. 使用方法 第一步:引用相关的jar包. <dependency> <groupId>org.springframework ...

  6. JavaScript学习(三)

  7. ubuntu上解压目录里的文件到指定文件夹

    去除目录结构加上 --strip-components N 如: 压缩文件eg.tar 中文件信息为 src/src/src/eg.txt 运行 tar -xvf eg.tar --strip-com ...

  8. python练习题-day2

    1.判断下列逻辑语句的True,False 1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 True ...

  9. OC通讯录选择封装

    ContactsService.h代码 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> //block返回选 ...

  10. CGAL4.10 / CGAL4.13编译

    环境:Window10,VS2013 ,QT5.6.2 64bit 1.按装boost_1_64_0 boost_1_64_0-msvc-12.0-64.exe 2.zlib-1.2.11.tar.g ...