linux下lighttpd服务器的详细安装步骤 以及对flv流媒体的支持配置

准备条件:

a,创建/usr/local/lighttpd目录,用于安装lighttpd

b,创建lighttpd用户密码为lighttpd账号,用于lighttpd的启动用户

c,安装prce软件包,Perl兼容的规则表达式库.下载地址 http://sourceforge.net/projects/pcre/files/pcre/7.7/pcre-7.7.tar.gz/download

1,首先去官网http://www.lighttpd.net/下载对应的安装文件(目前最新1.4.35)。

 wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.35.tar.gz

2,解压安装包 lighttpd-1.4.35.tar.gz

[[email protected] lighttpd]# tar -zxvf lighttpd-1.4.35

3,编译lighttpd安装文件

[[email protected] lighttpd-1.4.35]# cd lighttpd-1.4.35
[[email protected] lighttpd-1.4.35]# ./configure --prefix=/usr/local/lighttpd
[[email protected] lighttpd-1.4.35]# make
[[email protected] lighttpd-1.4.35]# make install

4,创建www目录,用于存放html等文件

[[email protected] lighttpd-1.4.35]# mkdir -p /srv/www/htdocs/

5,复制配置文件到etc目录命令如下

[[email protected] lighttpd]# cp - p  /data/lighttpd/lighttpd-1.4.35/doc/config/conf.d  /usr/local/lighttpd/etc 

6,创建日志输出目录

[[email protected] lighttpd]# mkdir - p /var/log/lighttpd

7,修改启动关闭重启配置

cp doc/initscripts/rc.lighttpd.redhat /etc/init.d/lighttpd

8,然后修改/etc/init.d/lighttpd,把

lighttpd="/usr/sbin/lighttpd"

改为

lighttpd="/usr/local/lighttpd/sbin/lighttpd"

9,进入目录/usr/local/lighttpd/etc,修改lighttpd.conf的var.log_root的值为"/var/log/lighttpd"

10,修改lighttpd的ip端口信息

server.port = 8080

##
## Use IPv6?
##
server.use-ipv6 = "disable"

##
## bind to a specific IP
##
server.bind = "192.168.10.1"

11,修改 modules.conf文件,用来支持flv伪流模,改后如下

server.modules = (
  "mod_access",
#  "mod_alias",
#  "mod_auth",
#  "mod_evasive",
  "mod_redirect",
  "mod_rewrite",
  "mod_secdownload",
  "mod_flv_streaming",
#  "mod_setenv",
#  "mod_usertrack",
)
flv-streaming.extensions = ( ".flv" )

12,修改属主为:lighttpd:lighttpd

chrown -R lighttpd:lighttpd /usr/local/lighttpd
chrown -R lighttpd:lighttpd //srv/www/htdocs
chrown -R lighttpd:lighttpd //var/log/lighttpd

13,启动lighttpd,看到下面的输出即成功

[[email protected] etc]# service lighttpd start
Starting lighttpd:

转载:http://blog.csdn.net/joeyon1985/article/details/39961887

参考:http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd/

时间: 2024-09-29 04:54:45

linux下lighttpd服务器的详细安装步骤 以及对flv流媒体的支持配置的相关文章

linux下lighttpdserver的具体安装步骤 以及对flv流媒体的支持配置

准备条件: a,创建/usr/local/lighttpd文件夹,用于安装lighttpd b,创建lighttpd用户password为lighttpd账号,用于lighttpd的启动用户 c,安装prce软件包,Perl兼容的规则表达式库.下载地址 http://sourceforge.net/projects/pcre/files/pcre/7.7/pcre-7.7.tar.gz/download 1,首先去官网http://www.lighttpd.net/下载相应的安装文件(眼下最新1

Linux下一些常用软件的安装步骤

我一直都是非常推崇上面那张图,但是因为工作的关系,自己没有做好,但是我变相的给自己搞了一张图,也是我觉得行之有效的一点 可见,static变量并不是所在类的某个具体对象所有,而是该类的所有对象所共有的,静态变量既能被对象调用,也能直接拿类来调用. 除此之外,静态变量不能引用非静态方法,原因正如前面描述静态加载时机中说的那样,加载静态的时候,非静态的变量.方法等还不存在,当然就无法引用了.但是,非静态方法或类却能正常引用静态变量或方法.因为非静态总是在静态之后出现的. 更尤其的是我们做科技行业的,

debian 9.4 安装教程 linux系统debian9.4图文详细安装步骤

我们这里选择install安装,不装桌面,因为是做服务器,装桌面没意义. 我们这里选择装英文版,你也可以装中文版本. 手动配置网络 设置ip 设置 子网掩码 设置网关 名称服务器地址留空 计算机名称随便写 域名称 设置root密码 重复设置一下root密码 新建一个新用户 时区默认就可以了 硬盘分区 这里选择需要安装系统的硬盘,不要安装到U盘上了,一定要看准磁盘大小 选择 所有文件放一个磁盘分区上,新用户推荐 提示删除原硬盘中的所有数据与分区 完成分区与将修改写入到磁盘 不扫描CD 选择 否 (

Linux下tomcat6.0与jdk安装

Linux下tomcat6.0与jdk安装 步骤如下: 1. 上传apache-tomcat-6.0.37.tar.gz和jdk-6u13-linux-i586.bin至/usr/local 给这两个文件添加可执行的权限 # chmod +x apache-tomcat-6.0.37.tar.gz jdk-6u13-linux-i586.bin 2.执行如下命令安装tomcat: #cd /usr/local #tar zxvf apache-tomcat-6.0.37.tar.gz 解压完成后

Linux下WebSphereV8.5.5.0 安装详细过程

Linux下WebSphereV8.5.5.0 安装详细过程 自WAS8以后安装包不再区别OS,一份介质可以安装到多个平台.只针对Installation Manager 进行了操作系统的区分 ,Websphere产品介质必须通过专门的工具Install Managere安装.进入IBM的官网http://www.ibm.com/us/en/进行下载.在云盘http://yun.baidu.com/share/linkshareid=2515770728&uk=4252782771 中是Linu

Linux下搭建无人执守安装服务器

Linux下搭建无人执守安装服务器 实验概述 原理和概念: 1:什么是PXE ? 严格来说,PXE 并不是一种安装方式,而是一种引导的方式.进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client.PXE (Pre-bootExecution Environment)协议使计算机可以通过网络启动. 网卡中必须有PXE芯片 协议分为client 和 server 端,PXE client 在网卡的 ROM 中,当计算机引导时,BI

Linux下Memcache服务器的安装

Linux下Memcache服务器的安装 环境需求: 安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libevent.测试环境还需要PHP的支持,本文假设PHP已经安装到/usr/local/php目录下. 服务器端主要是安装memcache服务器端,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent. memcached下载地址:http://www.danga.com/memcached/

linux下FTP服务器的安装与配置

FTP服务器安装与配置 1. 切换到root用户:  su root 2. 查看系统中是否安装了vsftpd,可以通过执行命令 :  rpm -qa | grep vsftpd 3. 如果没有安装 vsftpd,则安装 :  yum -y install vsftpd 4. 创建ftp用户,比如ftp_test.命令:   useradd -s /sbin/nologin -d /home/ftp_test ftp_test 5. 设置ftp_test用户密码.命令:  passwd ftp_t

linux下不同服务器间数据传输(rcp,scp,rsync,ftp,sftp,lftp,wget,curl)

因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp,wget,curl. rcp rcp不是一种安全的的传输文件的方式,rcp通过rsh(rsh见下面)来执行远程命令,要使用rcp必须经过一些配置,现在rcp已经被scp取代了,常用scp来进行文件传输.要使用rcp,需要具备以下条件: (1)如果系统中有/etc/hosts 文件,应确保该文件包含要