2

我需要将以下模块添加到我的应用程序中。 ngx_http_mp4_module 这是为了使用 mediaelement 伪流 Flash 视频。

我不确定如何进行此操作。任何指导都会很棒。

4

1 回答 1

4

我一直在为同样的事情苦苦挣扎,结果证明用一个 apt-get 命令很容易解决。

简单的方法:(在ubuntu上);前:

$ nginx -t 
nginx: [emerg] unknown directive "mp4" in /etc/nginx/sites-enabled/www.domain.eu:38 
nginx: configuration file /etc/nginx/nginx.conf test failed

apt-get nginx-extras

$ sudo apt-get install nginx-extras

$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

(然后,“nginx -s reload”正常激活)

其他方式:编译时需要包含 Nginx 模块来自: http: //nginx.org/en/docs/http/ngx_http_mp4_module.html

默认情况下不构建此模块,应使用 --with-http_mp4_module 配置参数启用它。

这个答案在很大程度上解释了如何做到这一点:https ://serverfault.com/questions/342358/nginx-add-enable-mp4-module 并且还给了我正在寻找的 apt-get nginx-extras 解决方案.

于 2014-11-30T14:19:43.950 回答