仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 389|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇Centos下搭建 nginx+uwsgi+python

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:07:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:Linux主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
用python做web运用最费事的照样设置装备摆设办事器了,此话不假,光中央件就有好几种选择,fastcgi、wsgi、uwsgi,难免让人目眩纷乱。而据说uwsgi的效力是fastcgi和wsgi的10倍,是以初学python的我就有点伎痒了,盘算在centos下搭建个nginx+uwsgi+python玩玩。
上面是自己经由谷歌和亲自理论所得:
预备任务:
  1. yuminstallpython-devellibxml2-develpython-setuptoolszlib-develwgetpcre-develgccmake
复制代码
编译装置nginx:
  1. cd/tmpwgethttp://nginx.org/download/nginx-1.2.5.tar.gztar-zxvfnginx-1.2.5.tar.gz./configure//此处能够会提醒有些library未装置,装置完再运转此敕令检讨便可make;makeinstall//确认无误,编译装置
复制代码

编译装置uwsgi:
  1. wgethttp://projects.unbit.it/downloads/uwsgi-1.4.2.tar.gztar-zxvfuwsgi-1.4.2.tar.gzcduwsgi-1.4.2pythonsetup.pybuildmakemvuwsgi/usr/bin//将编译好的文件挪动到此处
复制代码

设置装备摆设nginx
  1. vim/usr/local/nginx/conf/nginx.conf
复制代码

在server下的location下增长以下2行
  1. location/{uwsgi_pass127.0.0.1:9001;includeuwsgi_params;}
复制代码
编纂python测试文件
  1. vim/var/www/index.pydefapplication(env,start_response):start_response(200OK,[(Content-Type,text/html;charset=iso-8859-1)])returnHello,world
复制代码

启动nginx和uwsgi
  1. /usr/local/nginx/sbin/nginxuwsgi-s127.0.0.1:9001--wsgi-file/var/www/index.py
复制代码

Centos体系放在了虚拟机里,我用winxp母机,firefox17.0检查的页面,成果是挺让人受惊的,纯真的helloworld简直不耗时光,如图



假如是应用django等python框架的,相干的设置装备摆设信息会更轻易找些。

小知识:在过去的四年中,我经常使用CentOS,主要是作为企业Linux商业版本产品的一种替代,很多个人、企业或机构都希望拥有主流企业Linux的稳定性、可靠性和声誉。
简单生活 该用户已被删除
沙发
发表于 2015-1-17 05:48:13 | 只看该作者
目前全球有超过一百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RedhatLinux和DebianLinux是网络管理员的理想选择。
小魔女 该用户已被删除
板凳
发表于 2015-1-24 15:37:51 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
老尸 该用户已被删除
地板
发表于 2015-2-2 09:37:10 来自手机 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
海妖 该用户已被删除
5#
发表于 2015-2-7 18:53:07 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
爱飞 该用户已被删除
6#
发表于 2015-2-23 09:51:53 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
7#
发表于 2015-3-7 09:04:12 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
山那边是海 该用户已被删除
8#
发表于 2015-3-14 22:29:40 | 只看该作者
直到学习Linux这门课以后,我才知道,原来我错了。?
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-21 17:49:42 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 07:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表