- 简单Web服务器
- 基本的HTTP协议
- 请求服务器数据
- GET /文件或目录 HTTP/1.1
- 协议头部分(可选)
- /r/n(协议头结束)
- 服务器应答浏览器
- HTTP/1.1 200 OK
- content-Type:回写客户端的数据类型
- content-Length:要么干脆不写,写的一定要正确(可选) fcntl -- stat(&bf) statbuf.st_size
- /r/n(协议头结束)
- 数据......
- 执行CGI
- 请求服务器数据
- xinetd的应用
- 守候进程
- 安装和配置xinetd
- sudo apt-get install xinetd
- cd /etc/xinetd.d/
- sudo vim /etc/xinetd.d/xhttpd(添加配置文件)
- sudo vim /etc/service (添加监听端口号)
- xhttpd 10086/tcp
- xhttpd 10086/udp
- 基本的HTTP协议