网上关于Windows版Web服务器的教程较多,而Linux系统下如何搭建Web服务器?本文将详细介绍如何配置一个轻量级的Linux Web服务器,步骤清晰,便于操作。
1、 编译lighttpd服务器软件

2、 支持CGI配置
3、 在lighttpd_project目录中创建名为cgi的文件夹,专门用于存放C语言编写的cgi程序。
4、 在 lighttpd_project 目录中创建一个名为 config 的新文件夹,并将源码目录中 doc/config 文件夹下的 conf.d、vhosts.d、lighttpd.conf 以及 modules.conf 全部复制到该 config 文件夹中,确保配置文件完整迁移,便于后续服务的配置与管理。
5、 在lighttpd_project目录中新建log文件夹,并在其中创建access.log和error.log两个文件。
6、 在lighttpd_project目录中创建一个名为state的新文件夹。
7、 在lighttpd_project目录中创建www/htdocs/cgi-bin文件夹,专门用于存放编译生成的cgi可执行文件。
8、 调整lighttpd.conf配置文件参数设置

9、 编辑 modules.conf 配置文件以调整模块设置

10、 编辑cgi.conf配置文件

11、 切换到sbin目录,运行命令:./lighttpd -f ../config/lighttpd.conf,启动服务。
12、 使用netstat -ltp命令检查服务是否已启动。
13、 在cgi目录中创建hello.c文件,并写入指定代码内容。

14、 将gcc源码编译生成hello.git可执行文件。
15、 把hello.git复制到www/htdocs/cgi-bin目录下。
16、 输入 elinks 127.0.0.1/cgi-bin/hello.cgi,若页面显示Hello world !,则表示操作成功。