`
rcfalcon
  • 浏览: 228551 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在linux安装apche并添加h264模块

 
阅读更多

gentoo:


*使用emerge安装apache
emerge apache


*编译安装h264 module
cd /tmp
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz
cd /tmp/mod_h264_streaming-2.2.7
./configure --with-apxs=`which apxs2`
make
make install


*修改apache配置文件/etc/apache/httpd.conf
LoadModule h264_streaming_module /usr/lib/apache2/modules/mod_h264_streaming.so
AddHandler h264-streaming.extensions .mp4


*开启apache
/etc/init.d/apache start


centos5.5:


*配置yum源


修改/etc/yum.repos.d/CentOS-Base.repo


[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://centos.ustc.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://centos.ustc.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
baseurl=http://centos.ustc.edu.cn/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://centos.ustc.edu.cn/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
baseurl=http://centos.ustc.edu.cn/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5


*安装apache
yum install httpd


*安装apache高级环境
yum install httpd-devel


*编译安装h264模块
cd /tmp
wget http://h264.code-shop.com/download/apache_mod_h264_streaming-2.2.7.tar.gz
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz
cd /tmp/mod_h264_streaming-2.2.7
./configure --with-apxs=`which apxs2`
make
make install


*修改apache配置文件/etc/httpd/conf/httpd.conf,添加
LoadModule h264_streaming_module /usr/lib/httpd/modules/mod_h264_streaming.so
AddHandler h264-streaming.extensions .mp4


*启动apache
service httpd restart

分享到:
评论

相关推荐

    Apache在linux环境下的部署

    - `apache_mod_h264_streaming.tar.gz`文件可能包含一个增强视频流处理的Apache模块。首先解压文件,然后按照文档中的指示编译和安装模块。通常,这涉及到进入解压后的目录,运行`./configure`,`make`,然后`sudo ...

    ubuntu linux下apache与tomcat的整合.txt

    接下来,我们将详细介绍如何在 Ubuntu Linux 系统中安装配置 Apache 与 Tomcat 的整合。 #### 安装 mod_jk 模块 1. **下载并解压** `tomcat-connectors-1.2.15-src.tar.gz` 文件: ```bash tar -zxvf tomcat-...

    交叉编译构建带有SSL模块的Apache服务器

    接下来,我们将详细介绍如何使用本地编译配置并编译Apache,然后利用之前构建的交叉编译环境进行交叉编译,并在过程中使用特定的技巧来替换某些文件以确保SSL模块被正确集成。这些步骤将包括但不限于设置环境变量、...

    Linux+Apache+Nginx+Mysql+PHP完美配置教程

    在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. **安装编译工具** 在Linux系统中,通常使用GCC和...

    linux_apache_rewrite编译配置.pdf

    本文将详细介绍如何在Linux环境中编译和配置Apache以及启用Rewrite模块。 首先,我们需要安装Apache。这通常涉及以下步骤: 1. 下载Apache源代码包,例如httpd-x.x.x.tar.gz。 2. 解压源代码:`tar -zxvf httpd-x....

    Apache_2.4.23-x86-openssl-1.0.2h.zip

    此外,Apache支持多种模块,如mod_rewrite用于URL重写,mod_ssl用于SSL/TLS支持,可以根据需求添加和配置。 7. **安全性**: 配置Apache时必须注意安全性,如使用强密码保护服务器,限制对敏感文件的访问,以及定期...

    linux_apache_rewrite编译配置整理.pdf

    在Linux环境下配置Apache服务器,特别是涉及到URL重写功能时,通常需要使用mod_rewrite模块。这个模块允许我们通过定义规则来转换URL,以实现动态URL的隐藏、SEO优化或者内部路由处理。以下是关于`linux_apache_...

    LMAP_Linux,Apache,Mysql,PHP环境搭建

    #### 四、安装 Apache 2 Apache 作为 Web 服务器,是整个 LMAP 架构的核心组件之一。 1. **安装 Apache**: ```shell yum install httpd ``` 2. **配置 Apache 自启动**: ```shell chkconfig --add httpd...

    Ubuntu的apachephpmysql安装.pdf

    7. **验证Apache安装**:安装完成后,可以运行`apachectl -l`来查看Apache模块,启动Apache服务使用`apachectl start`,并在浏览器中访问`http://localhost`来确认服务器正常运行。 接下来,我们将转向PHP的安装。...

    APACHE安装笔记

    默认情况下,Apache在FreeBSD和Linux系统上的最大进程数限制为256。若需增加,需编辑源代码中的`httpd.h`文件,如:`#define HARD_SERVER_LIMIT 2560`。 4. **应用模块安装**: - PHP:通过`--with-apxs`指定...

    tongweb集群安装手册

    在安装AJP插件之前,需要下载JK二进制模块,当前最新版本为mod_jk-1.2.26-httpd-2.2.4.so。将下载的文件复制到Apache安装目录下的modules文件夹中。 1.1 安装AJP插件 下载JK二进制模块后,需要将其复制到Apache...

    Apache配置中文版

    这个文件通常位于Apache安装目录的`conf`子目录下。配置文件由一系列指令组成,如`ServerRoot`定义Apache服务器的根目录,`Listen`指定监听的端口号,`VirtualHost`用于配置虚拟主机等。 2. **模块管理**: Apache...

    apache+sqlite+php_for_arm_linux.pdf

    本文档旨在提供关于如何在ARM Linux环境下安装并配置Apache、SQLite以及PHP的基本步骤。相较于常见的x86架构,ARM架构在嵌入式系统及移动设备上更为常见。然而,对于在ARM平台上安装和配置这些软件,尤其是PHP的支持...

    Apche Software Foundation 在 Windows 下安装文件(32位)

    3. **配置环境变量**:将Apache的安装目录添加到系统的PATH环境变量中。这样,在命令行中就可以直接运行Apache的命令,如`httpd.exe`。 4. **配置Apache**:打开"conf"文件夹,编辑"httpd.conf"文件。这是Apache的...

    Apache2.2.19 + Tomcat-6026+ mod_jk-apache-2.2.xx.so 配置集群

    在Linux系统中,可以通过包管理器(如apt-get或yum)安装Apache。确保Apache已正确安装,并启动服务。 2. 安装Tomcat 6.0.26: 下载Tomcat的tar.gz文件,解压后移动到合适目录(如/usr/local/tomcat),然后配置...

Global site tag (gtag.js) - Google Analytics