第一步:安装nginx
环境要求:
Linux:CentOS 6.x
Nginx:1.8.0
1.将源码包导入到Linux系统的目录中
nginx-1.8.0.tar.gz
2.然后解压
tar -zxvf nginx-1.8.0.tar.gz
3.准备编译环境,完成一下步骤即可完成编译环境,其实只要做红色那一步
查看编译开发环境组
yum grouplist | grep development
查看组信息
yum goupinfo Development tools
可以查看很多语言的编译器
下载开发环境或者开发工具
yum groupinstall Development tools
可以将常用的软件编译环境包都可以下载好
4.检查:检查依赖兼容,预编译
如何检查
执行解压目录下的绿色文件即可
以nginx-1.8.0为例
nginx-1.8.0] # ./configure --prefix=/usr/nginx-1.8
执行上述操作就会进行检查,有报错则会提示error
这时候会需要一个pcre的库
这时候先查看是否有pcre这个库
yum search pcre
然后 从列表中选择一个进行安装
yum install pcre-devel
然后再继续检查
nginx-1.8.0] # ./configure --prefix=/usr/nginx-1.8
继续报错,安装
yum install zlib-devel
再次检查nginx-1.8.0] # ./configure --prefix=/usr/nginx-1.8
这时候不报错,说明依赖兼容、预编译都已经完成
5.编译
nginx-1.8.0] # make
6.安装
nginx-1.8.0] # make install
自此nginx安装结束,cd /usr/nginx-1.8
其中sbin是可执行文件的目录
cd sbin/
./nginx
执行该文件之后,关闭防火墙
service iptables stop
这时候就可以在浏览器中访问该节点的网址看到nginx的首页
因为没有在iptables中配置nginx的端口
看到这个页面说明安装成功
nginx常用指令
停掉服务
./nginx -s quit
./nginx -s stop
这时候可以将nginx的压缩包和解压缩后的包删除
开启服务
./nginx -s start
./nginx -s reload