ubuntu python django环境部署

最近看到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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

merlin.feng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值