我正在建立一個新的服務器(我的第一個!)。如何重新編譯nginx
我已經安裝了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。有人可以按照一步一步的指示指點我嗎?
謝謝!
你是否得到它的工作,或仍然有問題? – Mattias 2012-02-28 10:35:46