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

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

相关文章推荐

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

本文所有操作都是依据我当前使用的系统所必须的:操作系统ubuntu 14.03 LTS 国内使用,我首先更改了ubuntu的软件中心的源,打开ubuntu software center -...
  • moot123
  • moot123
  • 2016年06月29日 19:25
  • 198

Ubuntu 14.04下Django&MySQL环境部署

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

手把手教你:Ubuntu14+apache2+django1.7+python2.7下网页/网站部署

本人亲自尝试了网上众多的部署网页/网站方法,绝大多数都未能试验成功,这次的项目光部署这块遇到了很多问题,大概耗费了我一个星期。 本着:王道论坛中的赠人玫瑰,手留余香的精神。我把自己一路所走的历程发布出...

使用Docker搭建Django,Nginx,R,Python部署环境

基本环境: Ubuntu 16.10 docker 17.06.0-ce压缩自己的项目文件1.这里需要注意的是,在压缩的时候,也需要把自己的需要的Python包写在requirement.txt,...

最新版windows 2012R2、Apache24、mod_wsgi、Django1.9、python3.4项目部署(生产环境)

感慨一句,历经千辛万苦终于在腾讯云windows2012R2服务器上部署了Django个人博客。话不多说,大家先看看效果。Django个人博客 个人 心得:第一次在wondows服务器上部署Djang...

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

python版本:python3.6.1 64位 python3.6中django部署到Apache服务器中 python3中mod_wsgi.so问题 mod_wsgi.so找不到 部署djang...

ubuntu14.04.5 安装python+django开发环境安装 salt-minion 第三方模块版本升级(备忘)

系统版本 ubuntu14.04.5   python版本Python 2.7.6  1.安装pip。 apt-get install python-pip 2.安装django==1.8。 pip ...

Django + Python环境配置(Ubuntu)

Python+ Django环境的安装与配置(Linux环境) 关键字:Python, Apache, Django, MySQL 注:这篇文章是综合了网上几篇教程而成的,...
  • tongwcs
  • tongwcs
  • 2012年02月04日 15:33
  • 590

ubuntu 下 vpn python django mysqldb setupTool pip 等环境安装

① 先安装pip(package manager tool) sudo apt-get install pip ② pycharm 下安装django: pip install django ③ 安...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu python django环境部署
举报原因:
原因补充:

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