1.老规矩,安装nginx的依赖,主要有g++,gcc,openssl-devel,pcre-devel,zlib-devel
下面是具体命令(有些依赖可能已经安装过,安装过的请跳过):
#yum install gcc-c++
#yum install pcre pcre-devel
#yum install zlib zlib-devel
#yum install openssl openssl--devel
2.查看nginx是否已安装,安装则卸载(为避免其他问题)
# find -name nginx(没有显示任何信息则是未安装)
#yum remove nginx (卸载nginx,已安装需要执行这句话,没有的可跳过)
3.切换到你需要的目录,并下载nginx
我这里下载nginx到/usr/local目录
# cd /usr/local
下载最新版的nginx,版本号根据实际情况修改
#wget http://nginx.org/download/nginx-1.7.4.tar.gz (如果这里失败,请再试一次)
解压nginx压缩包
#tar -zxvf nginx-1.7.4.tar.gz
如果上述命令执行失败,出现归档错误的问题,请使用下面的命令:
tar -zxvf nginx-1.7.4.tar.gz -C /usr/local/
产生nginx-1.7.4目录,进入nginx-1.7.4目录
#cd nginx-1.7.4
安装nginx,使用--prefix参数指定nginx安装的目录,make、make install安装,默认安装在/usr/local/nginx
# ./configure
# make
# make install
4.查看nginx安装目录,并启动nginx
# whereis nginx (查看nginx的目录)
#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf (启动nginx)
#ps -ef|grep nginx 查看nginx进程
使用浏览器进行访问验证:
至此,nginx启动成功。
如果需要修改nginx的端口配置,则需要到/usr/local/nginx/conf/nginx.conf目录下进行修改:
如果需要关闭nginx,则进行下述操作(以进程的方式关闭):
#ps -ef|grep nginx 找到nginx的进程号,然后使用kill命令关闭 (找到nginx:master这句话,然后找到前面的进程号)
#kill -int 89999 杀死进程
#ps -ef|grep nginx 再次查看进程,没有89999进程
再次打开网页 ,发现访问失败