1. docker exec -it centos7 bash

安装准备

  1. yum -y install gcc
  2. yum -y install gcc-c++
  3. yum -y install make
  4. yum -y install pcre pcre-devel # perl 兼容的正则表达式库
  5. yum -y install zlib zlib-devel #网页压缩
  6. yum -y install openssl openssl-devel #安全套接字层密码库

yum 安装

  1. yum install nginx -y

安装包安装

下载安装包

wget 如无命令 使用 yum install wget 安装

  1. wget http://nginx.org/download/nginx-1.16.1.tar.gz

解压安装包

  1. tar -zxvf nginx-1.16.1.tar.gz
  2. cd nginx-1.16.1.tar.gz

编译安装

  1. ./configure --prefix=/usr/local/nginx --with-http_ssl_module
  2. make && make install
  3. ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

运行nginx

启动nginx

  1. nginx


停止nginx

  1. Nginx -s stop

重启nginx

  1. Nginx -s reload


Nginx 更新或安装插件

查看ningx配置

  1. Nginx -V


NGINX安装 - 图1

编译新安装文件

  1. Cd nginx-1.16.1.tar.gz
  2. ./configure --prefix=/usr/local/nginx --with-http_ssl_module


这里不要 && make install 只做编译

  1. Make

替换nginx执行文件

  1. /usr/local/nginx/sbin
  2. mv nginx nginx.bak
  3. cp objs/nginx /usr/local/nginx/sbin/
  4. Nginx -V


NGINX安装 - 图2

  1. Nginx -s reload



Nginx 卸载

找到nginx文件目录

  1. whereis nginx


NGINX安装 - 图3

停止nginx

  1. nginx -s stop

删除nginx文件

  1. rm -rf /usr/local/nginx
  2. rm -rf /usr/bin/nginx


更新环境变量配置

  1. Source /etc/profile

测试

Nginx

NGINX安装 - 图4