linux部署django
python2.4 好老的python版本,试试python2.6或者python2.7安装django? 一般有两种方法安装python库:
1,easy_install
sudo easy_install django
2,linux自带的软件包安装工具。ubuntu下:
sudo apt-get install python-django
❷ 如何用Nginx部署Django
如果你在windows上开发的django项目。部署的话,需要分三步。
第一步:在linux下下载python用的依赖包,搭建python环境。将windows下的项目复制到linux下,使用django自带服务进行启动。
第二步:下载uwsgi模块并且编写配置文件来替代django自带的服务模块。
第三步:下载nginx包,编译安装。然后创建配置文件,配置nginx启动django项目的信息。然后访问即可。
❸ Django部署在linux下,如何调试
就正常的print,就可以在日志里面找到部署容器log里面找到输出。
❹ linux下怎么安装django
第一步安装Django:
下载包:Django-0.96.1.tar.gz
解压这个包:tar zxf Django-0.96.1.tar.gz -C
/usr/tmp
安装:
cd /usr/tmp
cd Django-0.96.1
su
python setup.py install
检查安装是否正确:
python
>>> import django
>>> django.VERSION
(0, 96.099999999999994, None)
>>>
第二步安装Mysql:
下载包:mysql-5.1.23-rc.tar.gz
解压:tar zxf mysql-5.1.23-rc.tar.gz -C
/usr/tmp
安装:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip
shell> cd mysql-VERSION
shell> ./configure
--prefix=/usr/local/mysql
shell> make
这一步骤会需要一段时间,你可以选择去吃顿饭,但不要吃得太快。
shell> make install
shell> cp support-files/my-medium.cnf
/etc/my.cnf
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> bin/mysqld_safe --user=mysql &
cp /usr/local/mysql/lib/mysql/libmysqlclient.so.16
/usr/lib/.
cp /usr/local/mysql/lib/mysql/libmysqlclient_r.so.16
/usr/lib/.
第三步安装Apache
下载包:
httpd-2.2.8.tar.gz
解压:
tar zxf httpd-2.2.8.tar.gz -C
/usr/tmp
安装:
./configure
--prefix=/usr/local/httpd
make
make install
第四步安装mod_python
下载包:
mod_python-3.3.1.tgz
解压:
tar zxf mod_python-3.3.1.tgz -C
/usr/tmp
安装:
./configure
--with-apxs=/usr/local/httpd/bin/apxs
make
make install
第五步安装MySQLdb
下载包:
MySQL-python-1.2.2.tar.gz
setuptools-0.6c5-py2.4.egg
解压:
tar zxf MySQL-python-1.2.2.tar.gz
-C /usr/tmp
cp setuptools-0.6c5-py2.4.egg
/usr/tmp/MySQL-python-1.2.2
安装:
cd
/usr/tmp/MySQL-python-1.2.2
python setup.py build
su
python setup.py install
chmod 644
/root/.python-eggs/MySQL_python-1.2.2-py2.4-linux-i686.egg-tmp/_mysql.so
安装差不多就是这样子。
❺ 如何在Linux环境下通过uwgsi部署Python服务
我是科技小K,希望我的回答对你有帮助。
我自己也有在运哪含行的centos+django+uwsgi+nginx的网站。
nginx配置
首先在nginx配置网站的时候要注意增加uwsgi的配置,如图:
黄色区域中include不用管,重要的是下面的uwsgi_pass127.0.0.1:8112;
这个地址是uwsgi服务的本地端口,你可以随意设置,但是要保证不能冲突。
django配置
在django项目根目录下(
manage.py
同级目录)新建uwsgi.ini
文件,并写入:里面第二个选项mole的配置可以在
settings.py
文件找:注释都辩昌写的很清楚了,按照注释自己改成你的项目实际情况.
开启服务
按照以下命令依次执行,确保当前路径为
uwsgi.ini
的所在路径李灶笑:至此,已经可以通过uwsgi部署了django站点,flask的也是差不多原理,这里就不讲了。
【码字不容易,如果对你有帮助,希望能点赞支持一下】