nginx安装(centos6版本)

来源:互联网 发布:优化图标 编辑:程序博客网 时间:2024/06/05 16:00

安装

  1. 安装Nginx依赖包
yum install -y pcre pcre-develyum install -y openssl openssl-devel
  1. 将下载的Nginx源码包上传到/home下 然后解压
tar zxvf nginx-1.9.9.tar.gz
  1. 进入到解压文件下
cd nginx-1.9.9
  1. 创建Nginx的用户组及用户
groupadd nginxuseradd -s /sbin/nologin -M -g nginx nginx
  1. 编译及安装
./configure --user=nginx --group=nginx --prefix=/home/nginx-1.9.9 --conf-path=/home/nginx-1.9.9/nginx.conf --with-http_stub_status_module --with-http_ssl_modulemake && make install
  1. 配置
ln -s /home/nginx1.9.9/ /home/nginxecho 'PATH=/home/nginx-1.9.9/sbin:$PATH' >>/etc/profilesource /etc/profile
  1. 启动
nginx -v/home/nginx/sbin/nginx -t/home/nginx/sbin/nginx
  1. 检查
ps -ef |grep nginxnetstat -antup |grep 80
  1. kill

从容停止

ps -ef|grep nginx
kill -QUIT 2072

快速停止

ps -ef|grep nginx
kill -TERM 2132或者kill -INT 2132

强制停止

pkill -9 nginx
  1. 重启

验证nginx配置文件是否正确

方法一:进入nginx安装目录sbin下,输入命令

./nginx -t

看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!

方法二:在启动命令-c前加-t

重启Nginx服务

方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可

./nginx -s reload

方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务