Nginx的memcached_pa​​ss指令未知

我正在AWS上设置一个新的服务器实例,并遇到了一些我不知道如何处理的东西。 我之前和之后在数字海洋上设置了完全相同的configuration,根本没有发生问题。 当我执行nginx -t来检查configuration时,我回到了包含memcached_pass的行的引用(请参阅下面的confconfiguration)。

nginx: [emerg] unknown directive "memcached_pass"

我是否缺less一些需要安装的软件包? 检查了文档,但不能真正find任何可以解释这一点的东西。 这是我在其他服务器上的Ubuntu上使用的相同的设置。

我知道的机器之间的唯一区别是Ubuntu版本14.04.1 LTS和12.04.4 LTS在那些工作。 这会有什么影响吗?

configuration:

 location /embed/view { default_type "text/html; charset=utf-8"; set $memcached_key $uri; memcached_pass 127.0.0.1:11211; error_page 404 502 @fallback_embed; } 

您至less需要安装nginx-full软件包才能包含memcached模块。 nginx包只包含一小部分额外的模块。