在 Ubuntu系统 上搭建 L2MP 服务器

系统 Linux
L2MP (Linux+Lighttpd+MySQL+PHP) 使用轻量级的 lighttpd 作为 Web 服务器,虽然名字没有 Apache 那么响亮,但用它搭建的网站却不少,如: Sourceforge、Meebo、豆瓣、猫眼宽频 这些。lighttpd 以安全、快速和内存消耗低著称,还专门为大型分布式连接环境做了优化,流行使用在基于 AJAX 或 Ruby on Rails 应用的网站。

L2MP (Linux+Lighttpd+MySQL+PHP) 使用轻量级的 lighttpd 作为 Web 服务器,虽然名字没有 Apache 那么响亮,但用它搭建的网站却不少,如: Sourceforge、Meebo、豆瓣、猫眼宽频 这些。lighttpd 以安全、快速和内存消耗低著称,还专门为大型分布式连接环境做了优化,流行使用在基于 AJAX 或 Ruby on Rails 应用的网站。

介绍:lighttpd 是德国人开发的一款开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的 Web Server 环境。具有非常低的内存开销,CPU 占用率低,效能好,以及丰富的模块等特点。lighttpd 是众多 OpenSource 轻量级的 Web Server 中较为优秀的一个,支持FastCGI, CGI, Auth, 输出压缩 (output compress), URL 重写, Alias 等重要功能,而 Apache 之所以流行,很大程度也是因为功能丰富,在 lighttpd 上很多功能都有相应的实现了,这点对于 Apache 的用户是非常重要的,因为迁移到 lighttpd 就必须面对这些问题。

接下来就介绍一下在 Ubuntu 上快速搭建使用 lighttpd 的 L2MP Web 服务器。

1、安装 Lighttpd+MySQL+PHP5

sudo apt-get install lighttpd mysql-server php5-cgi phpmyadmin

2、配置 10-fastcgi.conf

先备份
sudo cp /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-available/10-fastcgi.conf.bak

然后,编辑
sudo gedit /etc/lighttpd/conf-available/10-fastcgi.conf

把原有内容删除,用以下内容替换掉
server.modules += ( "mod_fastcgi" )
fastcgi.server = ( ".php" =>
( "localhost" =>
( "socket" => "/tmp/php5-fcgi.socket",
"bin-path" => "/usr/bin/php5-cgi" )))

3、开启 fastCGI

sudo lighty-enable-mod fastcgi

4、重启服务器

sudo /etc/init.d/lighttpd restart

搞定,现在就可以使用 http://localhost/ 浏览运行在 lighttpd 上的网站了。以上方法在 Ubuntu Edgy, Feisty 上测试通过,还是记住以下几个命令和位置就行了。

sudo /etc/init.d/lighttpd restart (重启 lighttpd)
sudo gedit /etc/lighttpd/lighttpd.conf (配置 lighttpd)
sudo gedit /etc/php5/cgi/php.ini (配置 PHP)
sudo gedit /etc/mysql/my.cnf (配置 MySQL)
/var/www/(主目录位置)

 

【编辑推荐】

  1. 嵌入式设备上的 Linux 系统开发
  2. Linux中文网页显示乱码
  3. Linux的两个问题
责任编辑:张燕妮 来源: 中国IT实验室
相关推荐

2009-03-04 10:32:43

L2MPlighttpdUbuntu

2010-03-31 15:45:45

CentOS系统

2017-05-16 14:47:23

2013-07-29 13:49:23

UbuntuLAMP服务器

2016-09-30 13:48:25

UbuntuPython报警系统

2016-10-19 08:36:51

2011-10-21 07:55:28

2009-02-01 09:15:02

UbuntuTwitterMicroblog

2010-10-29 14:04:49

2010-05-19 10:31:07

IIS服务器

2018-10-12 10:10:58

Ubuntu服务器Oracle Virt

2012-06-12 10:56:29

KVM虚拟化

2015-08-03 15:38:06

2011-02-25 15:38:58

2011-09-09 10:03:39

Ubuntu 11.0FTP服务器

2012-02-27 14:09:39

媒体服务器Ubuntu

2021-12-14 16:15:47

LinuxNginxWeb

2010-09-14 15:33:58

2021-06-10 09:48:48

Ubuntu 16.0FreeRADIUSDaloradius

2015-01-27 10:16:27

Ubuntu Jetty 9
点赞
收藏

51CTO技术栈公众号