与最新的 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
。