Я настраиваю новый сервер (мой первый!).
Я установил Passenger и использовал passenger-install-nginx-module
для установки nginx. Впоследствии я настроил его, и все это работает.
Однако мое приложение - Rails 3.1 и поэтому использует конвейер ресурсов, и я не осознавал, что мне нужна библиотека PCRE
nginx: [emerg] using regex "^/(assets)/" requires PCRE library in /opt/nginx/conf/nginx.conf:89
Это нужно, чтобы в nginx.conf
работало следующее:
location ~ ^/(assets)/ {
root /path/to/public;
gzip_static on; # to serve pre-gzipped version
expires max;
add_header Cache-Control public;
}
Я установил PCRE
sudo apt-get install libpcre3 libpcre3-dev
Теперь, когда я добавил это, я считаю, что необходимо перекомпилировать nginx.
Я видел несколько сообщений в блоге / справку nginx о том, как его перекомпилировать, но я действительно n00b. Может кто-нибудь подсказать мне пошаговые инструкции?
Спасибо!