ubuntu python django环境部署

原创 2016年05月31日 19:36:34

最近看到python web 比较流行的django框架,所以研究下 搭个环境
磁盘初始化
1更新源:
sudo apt-get update

2装Apache、wsgi、Django、MySQL、MySQLdb

sudo apt-get install apache2 libapache2-mod-wsgi python-django mysql-server mysql-client python-mysqldb

中途需要输入数据库密码

3设置apache文件夹权限
cd /etc/apache2
vim apache2.conf
找到并更改:

Options FollowSymLinks
AllowOverride None
#Require all denied
Allow from all

4建立Django工程目录,并创建第一个django工程
mkdir /home/django
cd /home/django
django-admin startproject blog
执行完毕后会出现blog文件夹,并且里面有一些python文件

5建立wsgi
cd /etc/apache2
mkdir django
cd django
vim django.wsgi
填入下面内容:
import os
import sys
path = ‘/home/django/blog’
if path not in sys.path:
sys.path.insert(0, ‘/home/django/blog’)
os.environ[‘DJANGO_SETTINGS_MODULE’] = ‘blog.settings’
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

cd /etc/apache2/sites-available
vim blog.conf

<VirtualHost *:80>
    #ServerName hello.djangoserver
    DocumentRoot /home/django/blog
    <Directory /home/django/blog>  
        Order allow,deny
        Allow from all
    </Directory>
    WSGIDaemonProcess mydjangosite processes=2 threads=15 display-name=%{GROUP}
    WSGIProcessGroup mydjangosite
    WSGIScriptAlias / /etc/apache2/django/django.wsgi
</VirtualHost>

6启用
sudo a2dissite 000-default
sudo a2ensite blog.conf
sudo service apache2 reload

访问本机IP,如果出现Congratulations on your first Django-powered page.字样,代表配置完成
python manage.py runserver

版权声明:知识是互相分享,互相进步,如转载,请标明原创地址。 举报

相关文章推荐

20161013-aliyun-Django环境部署-Centos6.5 64bit

注:改变python安装方式,使用virtualenv 注:redis需要设置密码,否则会被minerd攻击 注:python模块的安装使用pip install -r requi...

django环境部署

django版本1.7以后不支持python2.6,因此需要给python升级 安装pytohn2.7。 Centos6.7自带python为2.6.6,django1.9.5至少得2.7以上 1...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Ubuntu 14.04下Django&MySQL环境部署

Python环境搭建操作系统Ubuntu14.04,自带Python2.7.6im@58user:/$ python Python 2.7.6 (default, Oct 26 2016, 20:30...

Nginx+uwsgi部署django项目

看了网上很多在ubuntu部署django的教程,还是搞了四五天,当作笔记记录一下,希望能对大家有帮助。欢迎交流!

python django1.9.7 ubuntu 14.03 环境部署记录

本文所有操作都是依据我当前使用的系统所必须的:操作系统ubuntu 14.03 LTS 国内使用,我首先更改了ubuntu的软件中心的源,打开ubuntu software center -...

Django + Python环境配置(Ubuntu)

Python+ Django环境的安装与配置(Linux环境) 关键字:Python, Apache, Django, MySQL 注:这篇文章是综合了网上几篇教程而成的,是自己在配置Dj...

在windows下部署python网站

在windows下部署python网站本文记录在windows部署python网站的过程,其中部署的服务器软件为apache,数据库为mysql,python框架为django 1.安装python ...

Django 的安装和配置

本文介绍在Ubuntu 上搭建Python Web 框架Django和编写一个简单的Web应用程序 用pip命令下载安装Django框架 如果你的机器上没有pip请先安装: 之后用命令安装Djan...

Linux 环境配置

Linux 环境配置@(技术文档)[linux, 环境配置] 创建文件 touch file top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows...

Windows下搭建PHP开发环境

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)