Você precisa instalar pelo menos nginx-full
package para incluir o módulo memcached. O pacote nginx
contém apenas um pequeno subconjunto de módulos extras.
Estou configurando uma nova instância de servidor na AWS e encontrei algo que não sei como lidar. Eu configurei exatamente a mesma configuração no oceano digital antes e o problema não ocorre. Quando eu executo nginx -t
para verificar a configuração, eu recebo isso de volta, com uma referência à linha que contém o memcached_pass
(veja conf snippet mais abaixo).
nginx: [emerg] unknown directive "memcached_pass"
Estou perdendo algum pacote que precisa ser instalado? Verificou a documentação, mas não conseguiu encontrar nada que explicasse isso. Esta é a mesma configuração que eu uso no Ubuntu no meu outro servidor.
A única diferença que eu sei entre as máquinas são as versões do Ubuntu 14.04.1 LTS neste e 12.04.4 LTS nos que funcionam. Isso poderia ter algum impacto?
Configuração:
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;
}