Ubuntu配置Django服务器

栏目: Python · 发布时间: 8年前

内容简介:Ubuntu配置Django服务器
  • 我用了PuTTY这个软件,直接连上去;黑白的;

Ubuntu配置Django服务器

Ubuntu配置Django服务器

  • 然后利用WinSCP查看文件

Ubuntu配置Django服务器

下载Nginx

sudo apt-get install nginx

启动Nginx

/etc/init.d/nginx start #启动

/etc/init.d/nginx stop #关闭

/etc/init.d/nginx restart #重启

修改nginx.conf文件

Ubuntu配置Django服务器

启动服务器:

通过 http://139.199.11.39/访问(139.199.11.39->我服务器的ip地址):

Ubuntu配置Django服务器

安装uwsgi

利用以下指令

python3 -m pip install uwsgi

然而是失效的;

因为,我的ubuntu刚使用,自带的 python 没有带pip;

所以需要先下载安装pip;

问题又在于,默认使用的python版本是python2.7;

所以要先将其切换至python3;

alias python=’/usr/bin/python3’

然后利用:

python –version

查看版本;

然后为python3安装pip;

安装uwsgi:

python3 -m pip install uwsgi

配置Nginx+uwsgi+django

利用pip安装django

然后在任意文件夹下开一个django项目;

目录如下:

newsite/

├── manage.py

├── myweb/

│ ├── init .py

│ ├── settings.py

│ ├── urls.py

│ └── wsgi.py

└── newsite_uwsgi.ini

newsite_uwsgi.ini是我们自己创建的配置文件;

# mysite_uwsgi.ini file
[uwsgi]

# Django-related settings

socket = :8000

# the base directory (full path)
chdir           = /pydj/mysite

# Django s wsgi file
module          = mysite.wsgi

# process-related settings
# master
master          = true

# maximum number of worker processes
processes       = 4

# ... with appropriate permissions - may be needed
# chmod-socket = 664
# clear environment on exit
vacuum          = true

然后配置nginx.conf文件:

Ubuntu配置Django服务器

最后编译,启动项目:

uwsgi –ini myweb_uwsgi.ini

然后通过 http://139.199.11.39:9191/访问;

Ubuntu配置Django服务器

就成功啦~

总结

当时看的是: http://www.cnblogs.com/fnng/p/5268633.html

这篇教程配置的;

因为对ubuntu不太熟;(对 Linux 不太熟啦)

所以研究了很久,配置了三四天吧,还把服务器重装了好几次;最后摸索出来,还上手了ubuntu的基本用法……收获还是蛮多的;

挺开心的;

不过后面要做实际项目的话,还得再安装 mysql 还有配置django和数据库的连接等等,可能又是一顿折腾了吧;

隔了两个礼拜才来做记录……真是惭愧


以上所述就是小编给大家介绍的《Ubuntu配置Django服务器》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Perl语言编程

Perl语言编程

克里斯蒂安森 (Tom Christiansen) (作者)、Brian D Foy (作者)、Larry Wall (作者)、Jon Orwant (作者) / 苏金国 (译者)、吴爽 (译者) / 中国电力出版社 / 2014-9-1 / 148

从1991年第一版问世以来,《Perl语言编程》很快成为无可争议的Perl宝典,如今仍是这种高实用性语言的权威指南。Perl最初只是作为一个功能强大的文本处理工具,不过很快发展成为一种通用的编程语言,可以帮助成千上万的程序员、系统管理员,以及像你一样的技术爱好者轻松完成工作。 人们早已经翘首以待这本“大骆驼书”的更新,如今终于得偿所愿。在这一版中,三位颇有声望的Perl作者讲述了这种语言当前......一起来看看 《Perl语言编程》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具