同事用flask写了一些代码,需要用apache跑起来。下面记录一下搭建的过程        环境:ubuntu 12.04     1、安装相关包:     apt-get install python-flask  libap
原创 2015-08-05 20:23:30
3725阅读
原来自己还没搞懂这些。 首先post一个观点: nginx应该是没解析任何东西,就判断是不是http请求,然后转发?或者判断是不是tcp请求,然后转发。 所以给了python后台就可以用wsgi解包。 浏览器发送一个HTTP请求; 服务器收到请求,生成一个HTML文档; 服务器把HTML文档作为HT
原创 2022-10-20 11:37:47
81阅读
# 使用 Apache WSGI 指定 Python 环境的完整指南 在开发 Web 应用程序时,使用 ApacheWSGI 的组合是一个常见的选择。对于刚入行的小白来说,理解如何在 Apache 中配置 WSGI 使用特定的 Python 版本是一个基本技能。本文将一步步带你完成整个流程,并附上代码示例和图示。 ## 流程概览 以下是实现 Apache WSGI 指定 Python
原创 11月前
48阅读
在介绍nginx和uwsgi的区别和作用之前我们先介绍一下几个概念1.WSGIWSGI的全称是Web Server Gateway Interface(Web服务器网关接口),它不是服务器、python模块、框架、API或者任何软件,只是一种描述web服务器(如nginx,uWSGI等服务器)如何与web应用程序(如用Django、Flask框架写的程序)通信的规范、协议。server和appli
转载 2024-03-08 21:08:39
25阅读
flask自带的web server是开发用途,并不适用与发布,需要借助专业的w
转载 2017-06-29 11:17:00
87阅读
2评论
PHP的所有应用程序都是通过WEB服务器(如IIS或Apache)和PHP引擎程序解释执行完成的, 工作过程:(1)当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这个PHP请求,并将请求传送化支持PHP的WEB服务器。(2)WEB服务器接受这个请求,并根据其后缀进行判断如果是一个PHP请求,WEB服务器从硬盘或内存中取出用户要访问的PHP应用程序,并将其发送给 PHP引擎程序
转载 5月前
10阅读
目录Apache部署 Apache部署简介: apache是世界使用排名第一的web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上,是最流行的web服务器端软件之一。特点: 擅长处理动态请求;高并发处理能力弱。 这里使用ubuntu进行配置,其优点如下: (1)开机apache2等自动启动,不需要额外配置 (2)安装软件非常方便,apt-get搞定 (3)安装ssh,git等也非常容易安
wsgi
原创 2017-03-31 21:01:30
1267阅读
环境:CentOS 5.Xdjango项目目录结构是按照http://djangobook.py3k.cn/2.0/chapter12/一路安装过来的。目前目录结构:[root@n66mysite]# pwd/data/game/project/mysite[root@n66mysite]# lsbooks  manage.py mysite升级python:由于系统自带python是2
原创 2013-05-13 11:33:32
4453阅读
1点赞
WSGIWSGI的全称是WebServerGatewayInterface(Web服务器网关接口),它不是服务器、python模块、框架、API或者任何软件,只是一种描述web服务器(如nginx,uWSGI等服务器)如何与web应用程序(如用Django、Flask框架写的程序)通信的规范。server和application的规范在PEP3333中有具体描述,要实现WSGI协议,必须同时实现w
转载 2018-10-08 14:17:06
2058阅读
有太多的文章告诉我们nginx uwsgi django 这些东西怎么用了,太多的人知道这些东西的怎么使用,怎么配置,怎么优化,但是还是有一部分人比如我这种水货不知道这些东西到底是啥,为啥一个项目的发布要经过这么多层级,他们每一层都做了什么,都是必须的吗1 首先nginx 是对外的服务接口,外部浏览器通过url访问nginx,2nginx 接收到浏览器发送过来的http请求,将包进行解析,分析ur
转载 2024-06-22 08:10:30
17阅读
由于这个解决方案要通过安装Apache模块mod_python来实现,而mod_python的当前版本3.3.1只支持Apache 2.2和Python 2.5,所以不得不先缷载已经装好的Python 3.0,重新下载安装了Python 2.5。mod_python是一个Apache模块,它可以将Python解释器嵌入到Apache服务器中( 详情可以看这里)。 让Apache支持
转载 2023-10-09 23:56:19
173阅读
postfix电子邮件服务器——邮件服务器的基本功能:1)为用户提供邮箱账号2)为用户向外发送邮件3)为用户接收并投递邮件标配邮件服务器:本机的程序==>本机的postfix邮件服务器普通邮件服务器:本机或其他主机的程序==>postfix邮件服务器nullclient邮件服务器:1)不为用户提供邮箱账号2)为用户向外发送邮件3)不为用户接收并投递邮件本机程序==>postfix
原创 2019-05-18 14:46:35
340阅读
anaconda含有一个版本的Python解释器,通常新版anaconda包含的解释器也非常新,前几天下载的conda 4.10.1,内含Python 3.8.8。 它还可以指向多个版本的解释器,每次新建环境时复制这个解释器;但是操蛋的是,anaconda所著称的数据处理科学包及其依赖项仅仅存在于b ...
转载 2021-09-08 17:05:00
404阅读
2评论
安装 Python 环境接下来是python , Ubuntu 的默认环境已经预装 python 2.7 所以只需要安装 python 的 pip 安装工具即可。pip 用于安装一些基于python 应用的软件工具,在下文中将会频繁使用。PIP如果用python 而不懂 [pip|http://pypi.python.org/] 那最好就快点脑补吧, 指令如下:sudo apt-getin
转载 8月前
44阅读
nginx和uwsgi的区别和作用:1, nginx是对外的服务器,外部浏览器通过url访问nginx, uwsgi是对内的服务器,主要用来处理动态请求。2, nginx接收到浏览器发送过来的http请求,将包进行解析,分析url, b.如果不是静态文件,而是一个动态的请求,那么nginx就将请求转发给uwsgi,uwsgi接收到请求之后将包进行处理,处理成wsgi可以接受的格式,并发给
步骤如下:1: 环境安装      Fedora 20, Apache 2.4.9, Python 2.7.5, mod_wsgi 3.4, Django 1.5.5      开发环境使用了Eclipse+PyDev            1.1  yum insta
原创 2014-04-01 11:29:31
1419阅读
转载 2013-04-06 16:50:00
85阅读
2评论
Apache + mod_wsgi部署webpy应用 引用:http://webpy.org/cookbook/mod_wsgi-apache.zh-cn下面的步骤在Apache-2.2.3 (Red Hat Enterprise Linux 5.2, x86_64),mod_wsgi-2.0中测试通过。(译者注:本人在Windows2003 ...
原创 2021-09-16 16:02:26
259阅读
12点赞
1评论
from wsgiref.util import setup_testing_defaults, request_urifrom wsgiref.simple_server import make_server# A relatively simple WSGI application. It's
转载 2017-12-15 11:20:00
54阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5