linux下lighttpdserver的具体安装步骤 以及对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.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

[root@host lighttpd]# tar -zxvf lighttpd-1.4.35

3,编译lighttpd安装文件

[root@host lighttpd-1.4.35]# cd lighttpd-1.4.35
[root@host lighttpd-1.4.35]# ./configure --prefix=/usr/local/lighttpd
[root@host lighttpd-1.4.35]# make
[root@host lighttpd-1.4.35]# make install

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

[root@host lighttpd-1.4.35]# mkdir -p /srv/www/htdocs/

5,复制配置文件到etc文件夹命令例如以下

[root@host lighttpd]# cp - p  /data/lighttpd/lighttpd-1.4.35/doc/config/conf.d  /usr/local/lighttpd/etc 

6,创建日志输出文件夹

[root@host 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的ipport信息

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,看到以下的输出即成功

[root@host 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/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115500.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • springboot中postmapping(springboot配置日期参数)

    主要罗列出http的url与GetMapping的对应关系第一种:http://192.168.9.146:8080/Porduce?Message=12222222对应方法如下:@GetMapping(“/Porduce”)publicvoidProduce(StringMessage)throwsIOException{pr…

    2022年4月15日
    48
  • Hibernate连接mycat实现多租户[通俗易懂]

    Hibernate连接mycat实现多租户[通俗易懂]Hibernate连接mycat实现多租户

    2022年4月25日
    116
  • websocket即时通讯

    websocket即时通讯目录一、websocket简介二、背景三、优点1、控制开销2、实时性更强3、保持连接状态4、更好的二进制支持5、支持扩展和更好的实现压缩效果四、原理1、客户端、服务器建立TCP连接,三次握手。2、TCP连接成功后,客户端通过HTTP协议向服务器传送websocket支持的版本号信息。(开始前的HTTP握手)3、服务器收到客户端的握手请求后,同样采用HTTP协议回馈数据。4、当收到了连接成功的消息后,通过TCP通道进行传输通信。五、websocket和socket的关系六、SuperWebSocket实现服务

    2022年7月11日
    19
  • Android开发之startActivityForResult过时的替代方案

    Android开发之startActivityForResult过时的替代方案如上图所示:在api29中提示已过时,官方给出的替代方案是上面第二个红框的方法registerForActivityResult该怎么用呢?先看kotlin版本的写法:privatevalstartActivity=registerForActivityResult(ActivityResultContracts.StartActivityForResult()){//此处是跳转的result回调方法if..

    2022年7月11日
    23
  • 什么软件可以激活成功教程网址_bya意思

    什么软件可以激活成功教程网址_bya意思国内激活成功教程站点大全![http://blog.csdn.net/netxiaoyue/archive/2005/01/29/273559.aspx]国内激活成功教程站点大全!(强烈推荐)【8DD资源中心】-http://www.18dd.com/精品软件秀-http://www.ohsoft.com/163软件园-http://www.soft163.com/中华激活成功教程联盟

    2022年9月16日
    4
  • java字符串gb18030编码和utf8编码互转[通俗易懂]

    java字符串gb18030编码和utf8编码互转[通俗易懂]java字符串gb18030编码和utf8编码互转

    2022年4月23日
    315

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号