Ошибка Nginx: неизвестная директива переписать - PullRequest
0 голосов
/ 21 октября 2011

У меня есть переписать в моем nginx.conf:

server {
  server_name example.com;
  rewrite ^/(.*) http://www.example.com/$1 permanent;
}

Но верните эту ошибку: неизвестная директива "переписать" .

PS: я установил nginx с пассажиром.

Вы можете мне помочь?

1 Ответ

4 голосов
/ 21 октября 2011

Проверьте вывод nginx -V.Если вы видите параметр --without-http_rewrite_module, то вы, вероятно, не установили пакет разработки pcre при сборке nginx, поэтому он отключил модуль перезаписи.Если это так, вам нужно установить пакеты pcre devel (как это сделать зависит от вашего дистрибутива) и пересобрать nginx.

...