内容简介:Ubuntu配置Django服务器
- 我用了PuTTY这个软件,直接连上去;黑白的;
- 然后利用WinSCP查看文件
下载Nginx
sudo apt-get install nginx
启动Nginx
/etc/init.d/nginx start #启动
/etc/init.d/nginx stop #关闭
/etc/init.d/nginx restart #重启
修改nginx.conf文件
启动服务器:
通过 http://139.199.11.39/访问(139.199.11.39->我服务器的ip地址):
安装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文件:
最后编译,启动项目:
uwsgi –ini myweb_uwsgi.ini
然后通过 http://139.199.11.39:9191/访问;
就成功啦~
总结
当时看的是: http://www.cnblogs.com/fnng/p/5268633.html
这篇教程配置的;
因为对ubuntu不太熟;(对 Linux 不太熟啦)
所以研究了很久,配置了三四天吧,还把服务器重装了好几次;最后摸索出来,还上手了ubuntu的基本用法……收获还是蛮多的;
挺开心的;
不过后面要做实际项目的话,还得再安装 mysql 还有配置django和数据库的连接等等,可能又是一顿折腾了吧;
隔了两个礼拜才来做记录……真是惭愧
以上所述就是小编给大家介绍的《Ubuntu配置Django服务器》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
运营之光 2.0
黄有璨 / 电子工业出版社 / 2017-4 / 99
在互联网行业内,“运营”这个职能发展到一定阶段后,往往更需要有成熟的知识体系和工作方法来给予行业从业者以指引。 《运营之光:我的互联网运营方法论与自白 2.0》尤其难得之处在于:它既对“什么是运营”这样的概念认知类问题进行了解读,又带有大量实际的工作技巧、工作思维和工作方法,还包含了很多对于运营的思考、宏观分析和建议,可谓内容完整而全面,同时书中加入了作者亲历的大量真实案例,让全书读起来深入......一起来看看 《运营之光 2.0》 这本书的介绍吧!
HEX CMYK 转换工具
HEX CMYK 互转工具
HSV CMYK 转换工具
HSV CMYK互换工具