1、安装依赖环境
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
解释为什么需要安装这些库,是因为需要进行编译nginx的源码,在编译源码的时候,会用到这些库,特别是gcc 、openssl 这些库
2、下载Nginx安装包
http://nginx.org/download/
我下载的是nginx-1.1.19.tar.gz
3、将下载好的安装包上传至服务器目录,我这里使用的是Moba-xxxxx ,
4、解压
tar -xzvf nginx-1.1.19.tar.gz
5、编译安装 ,千万不要make clean ,会把Makefile 删除掉
5.1、进入该目录(解压的目录,我的是/home/用户名/nginx/nginx-1.1.19)
cd /home/用户名/nginx/nginx-1.1.19
5.2 使用默认的配置进行编译
./configure
5.3 开始编译,并且安装
make && make install
6、配置环境变量,使得可以在任意路径下可以启动nginx
执行make install 时会在/usr/local/目录下创建目录nginx ,即默认安装的路径在/usr/local/nginx
6.1、vi /etc/profile/
6.2、在profile 文件的最底部加入以下内容,并且保存
NGINX_HOME=/usr/local/nginx
PATH=$NGINX_HOME/sbin:$PATH
6.3、使得配置文件生效 source /etc/profile/
7、使用默认的配置去启动nginx
在任意的目录输入nginx 即可启动nginx ,
8、验证
浏览器输入服务器的ip即可显示如下界面