通过源码包编译安装
个人比较喜欢用.
使用源码包编译安装会比较好管理,可以按自己的想法放在任何目录下.
下载包
nginx 下载列表地址: http://nginx.org/download/
秉着"版本高的就是好的"的原则, 我下载了 nginx-1.9.9.tar.gz 版本.
服务器 wget 获取包 (提前 CD 到自己放程序的目录下.)
 | 
 | 
解压
 | 
 | 
会解压到当前目录下 nginx-1.9.9 目录
配置 nginx
 | 
 | 
这个时候可能会报错.
- ./configure: error: the HTTP rewrite module requires the PCRE library.
 - ./configure: error: the HTTP gzip module requires the zlib library.
 
问题 1.
- 原因: 缺少 PCRE 依赖包
 - 解决办法: 安装 pcre-devel 依赖包 
yum -y install pcre-devel 
问题 2.
- 原因: 缺少 zlib 依赖包
 - 解决办法: 安装 zlib-devel 依赖包 
yum -y install zlib-devel 
可能还会出现其它包缺少, 但解决办法一样, 安装缺少的包即可
编译 nginx
在 nginx-1.9.9 目录下执行
 | 
 | 
安装
 | 
 | 
启动
 | 
 | 
- 这里 nginx 默认的目录是在 nginx 安装目录下. -c 指定的目录会变成这样: 
/usr/local/nginx/nginx.conf - 如果是 
nginx -c ../nginx.conf实际目录是/usr/local/nginx/../nginx.conf 
查看
浏览器输入 localhost 就可以看到
Welcome to nginx! 页面了.
创建软连接
 | 
 | 
配置到环境变量中,以在所有的地址都可以直接在 cmd 中使用 nginx 命令
其它命令
 | 
 |