centos6.8安装nginx

一、安装编译所需工具
  yum groupinstall "Development Tools"
  yum install wgetnginx

二、到官网下载最新的源代码(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.gzc++

三、安装依赖包工具

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

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

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

4.1 tar -zxvf nginx-1.10.2.tar.gzssl

五、编译源代码
  先使用./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/nginxget

  nginx -Vopenssl

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

相关文章
相关标签/搜索