热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linuxnginx环境搭建

1、进入nginx官网www.nginx.org下载nginx-1.8.12、解压:tar-zxvfnginx-1.8.1.tar.gz3、进入nginx-1.8.1目录,输入.co

1、进入nginx官网 www.nginx.org 下载nginx-1.8.1

2、解压:tar -zxvf nginx-1.8.1.tar.gz

3、进入nginx-1.8.1目录,输入./configure   会提示没有安装gc++库文件

4、su切换root账户  安装gc++    # yum -y install gcc gcc-c++ autoconf automake

5、输入./configure   会提示pcre没有安装   #yum -y install pcre pcre-devel

6、输入./configure   会提示zlib没有安装    #yum -y install zlib zlib-devel

7、输入./configure  后输入make 可能会提示make不存在  #yum -y install gcc autoconf automake libtool make

8、输入 make install  完成安装

9、检查是否安装成功:cd /usr/local   如果该目录有nginx目录则表示安装成功

10、启动nginx  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf   (nginx的地址 -c nginx的配置文件地址)

11、停止nginx(三种方式)

  1>从容停止

    查看nginx进程号:ps -ef|grep nginx

    kill -QUIT 进程号

  2>快速停止

    kill -TERM 进程号

    kill -INT 进程号

  3>强制停止

    pkill -9 nginx

12、重启nginx(分两步)

  1>验证nginx配置文件是否正确 进入nginx目录  ./nginx -t

    或者 nginx的地址 -t -c nginx的配置文件地址

  2>./nginx -s reload 或者 kill -HUB 主进程号

13、nginx常见的信号控制命令

  HUB   重启

  QUIT  从容停止

  TERM  快速停止

  INT  

  USR1  切换日志文件

  USR2  平滑升级可执行进程

  WINCH  从容关闭工作进程

14、查看nginx版本

  ./nginx -v

15、nginx平滑升级

  1>下载高版本nginx   解压   make   不要操作make install

  2>备份/usr/local/nginx/sbin/nginx 文件

  3>将高版本下的objs/nginx 文件复制到 /usr/local/nginx/sbin下面  cp -rfp objs/nginx /usr/local/nginx/sbin

 


推荐阅读
author-avatar
hero-laiquwuz_82914c
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有