在 Ubuntu 12.04 上使用 fastcgi_cache 编译/安装最新的 nginx?

在 Ubuntu 12.04 上使用 fastcgi_cache 编译/安装最新的 nginx?

与最新的 nginx-common 配合使用的nginx推荐fastcgi_cache编译或安装路径是什么(Ubuntu 12.04 LTS precise阅读 >= ver 1.2.7) 包?

或者是否有一种首选的方法可以在 debian / ubuntu 服务器中从头开始高效地编译 nginx?

答案1

我不认为有“官方”推荐的路径。我通常喜欢做以下事情:

configure --prefix=/usr/local/nginx-1.2.7或者任何版本号

ln -s /usr/local/nginx-1.2.7 /usr/local/nginx链接到当前活动版本

然后我总是使用没有版本的路径启动它/usr/local/nginx并相应地编写初始化脚本。这样可以更轻松地更新它,方法是先将较新的版本安装到另一个路径,然后只需更改链接即可:

configure --prefix=/usr/local/nginx-1.2.8

ln -fs /usr/local/nginx-1.2.8 /usr/local/nginx更改链接然后重新启动

此外,如果您发现新版本存在问题,可以轻松切换回来。

对于诸如缓存之类的临时内容,如果内存允许,我会创建一个tmpfs分区并将其安装在类似的东西中/var/nginx

相关内容