我正在建立一个新的服务器(我的第一个!)。如何重新编译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