上一篇我们在不依赖框架和CGI的情况下,仅使用socket接口,完成了一个可以处理HTTP请求的Python服务器。
基于此,任何一台装有操作系统(推荐Linux)和Python的计算机都可以作为HTTP服务器使用,来架设你的网站。
我们将在这里不断改写上一篇文章中的程序,并引入更高级的Python包,以写出更成熟的Python服务器。
一 支持POST
我们首先改写原文中的HTTP服务器...
分类:
编程语言 时间:
2014-10-21 08:55:56
阅读次数:
225
启动http服务,遇到的错误。1、没有关闭SELINUX引起的。[root@localhostetc]#/usr/local/apache2/bin/apachectlstarthttpd:Syntaxerroronline99of/usr/local/apache2/conf/httpd.conf:Cannotload/usr/local/apache2/modules/libphp5.sointoserver:/usr/local/mysql/lib/libmysq..
分类:
Web程序 时间:
2014-10-20 17:35:26
阅读次数:
218
/* ******* 环境:Apache2.2.8 ( 2.2.17 ) + PHP5.2.6 ( 5.3.3 ) + MySQL5.0.51b ( 5.5.8 ) + jQuery-1.8 ******* 其它组件:jQuery-1.8.3.min.js + Smarty 3.1.18 + Tin...
分类:
Web程序 时间:
2014-10-20 16:59:18
阅读次数:
285
我们大部分默认的nginx连接方式为php-cgi监听127.0.0.1:9000的方式,刚刚测试了使用socket方式连接,速度飞快啊!nginx配置方法:location~\.php${fastcgi_passunix:/dev/shm/php-fpm.sock;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME/opt/www_data/code/public_html..
分类:
Web程序 时间:
2014-10-20 15:24:00
阅读次数:
305
在HTML中,当客户填写了表单,并按下了发送(submit)按钮后,表单的内容被发送 到了服务器端,一般的,这时就需要有一个服务器端脚本来对表单的内容进行一些处理, 或者是把它们保存起来,或者是按内容进行一些查询,或者是一些别的什么。没有了CGI, WEB的世界就完全失去了它的交互性,所有的信...
分类:
其他好文 时间:
2014-10-20 13:27:05
阅读次数:
233
刚刚安装完Apache2.2和php 5.2.14后,配置完成首次用httpd启动时出现Apache 2 Test Page,并有如下提示:此问题的解决办法是:1. 找到一个叫做welcome.conf的文件,一般在/etc/httpd/conf.d2. 把这个文件的所有行都注释掉,即前面加上#,这...
分类:
Web程序 时间:
2014-10-20 13:15:49
阅读次数:
238
每个cookie都有四个可选的属性,他们分别控制cookie的生存周期、可见性、安全性等。Cookies最初设计时,是为了CGI编程。但是,我们也可以使用Javascript脚本来操纵cookies。在本文里,我们将演示如何使用Javascript脚本来操纵cookies。(如果有需求,我可能会在以...
分类:
其他好文 时间:
2014-10-20 13:04:53
阅读次数:
207
由于最近需要布置mantis用来进行bug追踪,在此记录其过程。由于PHP apache环境在Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令:sudo vim /etc/apache2/httpd.conf其中有一行是这样的#LoadModule php...
分类:
Web程序 时间:
2014-10-20 00:44:13
阅读次数:
1140
C:\wamp\bin\apache\Apache2.2.21\bin>ab.exe -n5 -c5 http://www.baidu.comab.exe: invalid URLUsage: ab.exe [options] [http://]hostname[:port]/pathOptions...
分类:
Web程序 时间:
2014-10-19 14:08:03
阅读次数:
244