Nginx安装、增加SSL模块及PID丢失问题处理

1、下载Nginx:

2、安装前先安装nginx依赖
  sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

3、解压nginx
  sudo tar -zxvf nginx-1.10.2.tar.gz

4、执行

  在nginx目录下执行 sudo ./configure (nginx默认安装目录为usr/local/nginx)

5、继续执行

  sudo make

6、继续执行

  sudo make install

7、nginx pid 丢失问题
  进入到nginx/sbin目录下,执行nginx -c /usr/local/nginx/config/nginx.conf

8、查看nginx进程
  ps aux | grep nginx

9、nginx重启
  进入nginx/sbin目录下执行./nginx -s reload


10、Nginx开启SSL模块
  切换到源码包:
    cd /download/nginx-1.10.2
  查看nginx原有的模块
    /usr/local/nginx/sbin/nginx -V

    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

  运行上面的命令即可,等配置完
  配置完成后,运行命令
    sudo make
  这里不要进行make install,否则就是覆盖安装
  然后备份原有已安装好的nginx
    cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

  然后将刚刚编译好的nginx覆盖掉原有的nginx(这个时候nginx要停止状态)
  强制停止
    pkill -9 nginx

  cp ./objs/nginx /usr/local/nginx/sbin/
  然后启动nginx,仍可以通过命令查看是否已经加入成功
    /usr/local/nginx/sbin/nginx -V

posted @ 2018-06-05 08:32  香烟迷漫  阅读(50)  评论(0)    收藏  举报