linux/centos7安装nginx

安装

  1. 安装依赖
1
yum install -y gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel 
  1. 下载

  2. 上传并解压

1
tar -zxvf nginx-1.14.2.tar.gz
  1. 进入解压目录
1
cd nginx-1.14.2
  1. 编译安装
    prefix:指定nginx安装目录,默认/usr/local/nginx
    with-http_ssl_module:支持ssl
1
2
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make && make install

常用命令

  1. 启动
    默认加载目录下conf/nginx.conf,可以通过-c指定配置文件
1
/usr/local/nginx/sbin/nginx
  1. 重启
1
/usr/local/nginx/sbin/nginx -s reload
  1. 强制关闭
1
/usr/local/nginx/sbin/nginx -s stop

重新编译

  1. 进入源码目录
1
cd nginx-1.14.2
  1. 编译安装
    不要make install
1
2
./configure --with-http_ssl_module
make
  1. 复制新的程序覆盖旧的
    记得备份旧的
1
cp objs/nginx /usr/local/nginx/sbin