centos6.8安装nginx

本文详细介绍Nginx从安装到配置的全过程,包括环境准备、依赖安装、编译参数说明及常用操作命令等,适合新手快速上手。

1、安装编译所需工具
  yum groupinstall "Development Tools"
  yum install wget

2、到官网下载最新的源代码(https://nginx.org/en/)
  cd /usr/local/src
  wget http://nginx.org/download/nginx-1.10.2.tar.gz
  tar zxvf nginx-1.10.2.tar.gz

3、安装依赖包

  gcc 安装:yum install gcc-c++
  yum install -y zlib zlib-devel openssl openssl-devel pcre pcre-devel

  pcre pcre-devel 安装
  zlib: 为nginx提供gzip模块,需要zlib库支持,传输数据打包,省流量(但消耗资源)
  openssl: 为nginx提供ssl功能
  pcre: 为支持地址重写rewrite功能

4、创建用来运行nginx的用户及组
  groupadd -g 58 www
  useradd -u 58 -g 58 -M www -s /sbin/nologin -g参数为www用户指定了一个组。-M参数保证其不 自动生成home目录。

4.1 tar -zxvf nginx-1.10.2.tar.gz

5、编译源代码
  先使用./configure –help 查看编译帮助:
  我的线上编译参数,默认开启的不用写
  ./configure --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_stub_status_module --with-stream  --with-stream_ssl_module --with-pcre
./configure --help

7,编译安装
  make &&  make install
  加入PATH  
  ln -s /usr/local/nginx/sbin/nginx  /usr/sbin/nginx

  nginx -V

8 查找安装路径:

whereis nginx

1. 查找nginx安装路径:whereis nginx

2. 进入nginx安装路径:cd /usr/local/nginx/sbin

3. 启动:1 ./nginx

             2 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

4. 停止:从容停止:kill -QUIT 19795(注意:19795是Nginx的进程号)

            快速停止:kill -TERM 46968(注意:46968是Nginx的进程号)            

             kill -INT 46975(注意:46975是Nginx的进程号)

           强制停止:pkill -9 nginx

./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。 

先停止再启动:./nginx -s quit; ./nginx

5. 重启:

1. 验证nginx的配置文件是否正确:

    1. cd /usr/local/nginx/sbin 进入nginx的安装目录,接着执行 ./nginx -t

    2. /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf

2. 如果配置文件正确,则可以重启:

    1. ./nginx -s reload (需提前进入nginx可执行文件目录:cd /usr/local/nginx/sbin)

    2. kill -HUP 46991(46991是nginx的进程号)

6. 重新加载配置文件:

    ./nginx -s reload

 

 

设置Nginx开机自启动:

即在rc.local增加启动代码就可以了

查看nginx进程:

1. ps -ef |grep nginx

2.ps aux|grep nginx

转载于:https://my.oschina.net/u/3157270/blog/1518618

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值