########wsgi########
wsgi简介:
WSGI是Web Server Gateway Interface的缩写。以层的角度来看,WSGI所在层的位置低于CGI。但与CGI不同的是WSGI具有很强的伸缩性且能运行于多线程或多进程的环境下,这是因为WSGI只是一份标准并没有定义如何去实现。实际上WSGI并非CGI,因为其位于web应用程序与web服务器之间,而web服务器可以是CGI,mod_python(注:现通常使用mod_wsgi代替),FastCGI或者是一个定义了WSGI标准的web服务器就像python标准库提供的独立WSGI服务器称为wsgiref。
PythonWeb服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它的可移植性方面的目标。
WSGI 没有官方的实现, 因为WSGI更像一个协议. 只要遵照这些协议,WSGI应用(Application)都可以在任何服务器(Server)上运行, 反之亦然。
##python部分##
1.cd /var/www/cgi-bin ##进到该目录下
wget http://172.25.254.250/pub/materials/webapp.wsgi ##下载python脚本
解释:改脚本是记录系统时间的
2.chmod +x webapp.wsgi ##给该文件可执行权限
3. yum install mod_wsgi.x86_64 ##安装软件包,WSGI给python语言提供支持
4.cd /etc/httpd/conf.d/ ##进到该目录下
vim webapp.conf ##编辑文件,写入内容如下图
编写完后重启httpd服务
5. 在真机上vim /etc/hosts,添加webapp.westos.com解析
6.浏览器测试,输入webapp.westos.com,会显示系统时间
Linux中wsgi详解
最新推荐文章于 2023-02-27 11:34:14 发布