L2MP (Linux+Lighttpd+MySQL+PHP) 使用轻量级的 lighttpd 作为 Web 服务器,虽然名字没有
Apache 那么响亮,但用它搭建的网站却不少,如: Sourceforge、Meebo、豆瓣、猫眼宽频 这些。lighttpd
以安全、快速和内存消耗低著称,还专门为大型分布式连接环境做了优化,流行使用在基于 AJAX 或 Ruby on Rails 应用的网站。
接下来就介绍一下在 Ubuntu 上快速搭建使用 lighttpd 的 L2MP Web 服务器。
1、安装 Lighttpd+MySQL+PHP5
sudo apt-get install lighttpd mysql-server php5-cgi phpmyadmin mysql-admin
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
搞定,现在就可以使用 <!-- m -->http://localhost/
<!-- m --> 浏览运行在 lighttpd 上的网站了。以上方法在 Ubuntu Edgy, Feisty 上测试通过,还是记住以下几个命令和位置就行了。
5.配置lighttpd
sudo gedit /etc/lighttpd/lighttpd.conf
修改服务器启动主文件
/var/www/(主目录位置)
6。重启服务器
sudo /etc/init.d/lighttpd restart
常用命令
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/(主目录位置)
分享到:
相关推荐
在Ubuntu上搭建Web服务器是一项基础但关键的技能,尤其对于那些希望在Linux环境下部署网站或应用的开发者来说。本文将详细解析如何在Ubuntu系统中构建一个功能完备的Web服务器,涵盖从安装Apache到配置PHP环境的全...
### Ubuntu上搭建SVN服务器全攻略 #### 1. 概述 本文旨在详细介绍如何在Ubuntu环境下搭建SVN(Subversion)服务器,并结合Apache服务器以及SSL加密技术,实现安全、高效的版本控制服务。通过HTTPS协议访问SVN...
通过以上步骤,你已经成功在Ubuntu上搭建了一个基本的DNS服务器。然而,实际环境中可能需要处理更多复杂情况,如DNSSEC安全扩展、动态更新、负载均衡等。要深入学习DNS服务器的管理,建议阅读官方文档或相关书籍,以...
在Ubuntu系统上搭建Apache服务器是一项基础且重要的任务,它能够让你的计算机成为一个Web服务器,用于发布网站、托管应用程序或者提供内部网络服务。Apache是世界上最流行的Web服务器软件,它开源、稳定且功能强大,...
ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户 ubuntu FTP 服务器搭建 主用户+匿名用户
本文档旨在指导读者使用 Ubuntu 操作系统搭建服务器,涉及了 Linux 命令、SSH 服务、JDK、Tomcat、MySQL 和 Hadoop 等多个方面的知识。 Ubuntu 服务器安装 Ubuntu 服务器安装是搭建服务器的第一步。读者需要了解 ...
本教程将指导你如何在Ubuntu操作系统上搭建一个简单的RTMP服务器,以便与编码器对接。我们将使用Nginx,一个流行的高性能HTTP和反向代理服务器,通过添加nginx-rtmp-module来支持RTMP功能。 首先,让我们详细分解...
在本文中,我们将深入探讨如何在Ubuntu 16.04操作系统上搭建一个基于FASTDFS的图片服务器,并进一步配置Nginx作为反向代理。FASTDFS是一个轻量级的开源...希望这个指南能对你在搭建自己的图片服务器时提供有效的指导。
完成上述步骤后,你就成功在Ubuntu上搭建了FTP服务器和DNS服务器。这两个服务是网络基础设施的重要组成部分,对于管理和维护网络资源起着关键作用。记得定期备份配置文件,并保持软件更新以确保安全性。教程文件...
本文将引导读者学习如何在 Ubuntu 系统上搭建一个基本的 Web 服务器,使用 Apache 作为 Web 服务器软件, PHP 作为服务器端脚本语言,并配置动态虚拟主机以支持多个 Web 站点。 一、安装 Apache Apache 是一个流行...
在Ubuntu系统中搭建FTP服务器,通常我们会选择使用`vsftpd`(Very ...以上就是在Ubuntu 16.04上搭建FTP服务器的基本流程。通过理解这些步骤,你可以根据实际需求定制你的FTP服务器设置,确保数据的安全共享和有效管理。
在本压缩包文件中,我们主要探讨如何在手机上安装Ubuntu操作系统,并利用它来搭建一个Web服务器,同时实现内网穿透功能。以下是对各部分的详细说明: 1. **手机安装Ubuntu**: Termux是一个Android上的终端模拟器和...
Ubuntu PPPOE 服务器环境搭建是指在 Ubuntu 操作系统中搭建一个 PPPOE 服务器,以便于提供高速的上网服务。下面将详细介绍 Ubuntu PPPOE 服务器环境搭建的步骤。 一、安装 PPPOE 服务器 首先,需要安装 PPPOE ...
在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。
Ubuntu 上搭建 SVN 服务器全攻略 本文将详细介绍 Ubuntu 环境下搭建 SVN 服务器的过程,包括安装 Ubuntu 服务器、安装 Apache 服务器、创建 SVN 服务器、配置 Apache 服务器、设置 SVN 权限等步骤。 标题:Ubuntu ...
Ubuntu_Server搭建FTP服务器,
本文将详细介绍如何在Ubuntu操作系统环境下搭建Darwin Streaming Server,以实现流媒体服务器的部署。具体步骤包括软件安装、配置调整及在线播放测试等关键环节,帮助读者快速掌握搭建流程。 #### 二、软件安装 1....
在Ubuntu系统上搭建Jenkins是构建自动化服务器的一个常见选择,尤其对于开源软件和Java项目而言。Jenkins是一款功能丰富的持续集成工具,可以帮助开发者自动化构建、测试和部署代码,提高开发效率。下面我们将详细...
在Ubuntu系统上搭建自己的服务器是许多开发者和系统管理员经常进行的操作。这涉及到多个技术环节,包括Web服务器的配置、FastCGI的设置以及代码的部署。以下是对标题和描述中涉及知识点的详细解释: 1. **Ubuntu...