通过源码编译安装nginx,简单的说下操作步骤,具体细节不写了,网上教程一大堆,如果不想麻烦,可以直接参考ubuntu 中文wiki里指南,用包管理工具安装
wget http://nginx.org/download/nginx-1.2.9.tar.gz #下载制定版本的源码
tar zxf nginx-1.2.9.tar.gz
./configure #configure 配置参数,从./configure --help
获取帮助
make make install
`apt-get install zlib1g zlib1g-dev
zlib 库为ngnix提供gzip压缩功能
apt-get install openssl-dev
或openssl-devel
,正确的是apt-get install libssl-dev
apt-get install openssl openssl-devel
默认安装目录(/usr/local/nginx)
程序安装目录 (/usr/local/nginx/sbin)
配置文件目录(/usr/local/nginx/conf)
以上路径可以通过,调整./configure
参数进行调整,具体可以进入到源码目录执行./configure --help
查看帮助,或者参看官方wiki
推荐
./configure --prefix=/usr/local/nginx-x.x.x
来安装nginx,这样可以避免更新升级时对nginx的覆盖带来的意外
–prefix 参数指定的就是nginx安装位置,一旦设定了该参数,其它如conf,sbin也会连接到该目录下, 即prefix/sbin,prefix/conf
手册mannal
另外最容易出错的地方就是权限和路径问题,如有错排错时多加留意下这方面问题
参考阅读:
nging wiki
Nginx HTTP Server Second Edition
ubuntu 中文 wiki