我正在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
包只包含一小部分额外的模块。