nginx 安装

nginx 在 linux 下的安装

一般情况下,tomcat,mysql,redis,nginx 都是安装在不同的机器上,这里为了学习方便,将 nginx 和 之前安装的 tomcat,mysql,redis 都安装在一同机器上。

环境准备

  1. 安装 gcc

    yum install gcc-c++
    
    因为 nginx 是 c 语言写的,我们需要编译源代码,所以要安装 gcc。
    
    但是这一步可以省略,因为之前安装 redis 时已经安装了 gcc。
    
  2. 安装 pcre

    yum install -y pcre pcre-devel
    
    -y 表示在安装过程中自动选择 y
    
  3. 安装 zlib

    yum install -y zlib zlib-devel
    
  4. 安装 OpenSSL

    yum install -y openssl openssl-devel
    

安装 nginx

  1. 上传 nginx 安装包 nginx-1.8.0.tar.gz

    cd /usr/local
    rz
    
  2. 解压安装包

    tar -zxvf nginx-1.8.0.tar.gz
    得到 nginx-1.8.0 目录
    
  3. 使用 configure 命令生成 Makefile 文件

    cd nginx-1.8.0
    
    ./configure \
    --prefix=/usr/local/nginx \
    --pid-path=/var/run/nginx/nginx.pid \
    --lock-path=/var/lock/nginx.lock \
    --error-log-path=/var/log/nginx/error.log \
    --http-log-path=/var/log/nginx/access.log \
    --with-http_gzip_static_module \
    --http-client-body-temp-path=/var/temp/nginx/client \
    --http-proxy-temp-path=/var/temp/nginx/proxy \
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
    --http-scgi-temp-path=/var/temp/nginx/scgi
    
  4. 编译

    make
    
  5. 安装

    make install
    
    安装完后 /usr/local 下出现 nginx 目录,里面有子文件夹:
    
    conf:配置文件夹,存放配置文件
    html:存放静态资源
    sbin:存放二进制文件,包含启动文件
    

启动 nginx

上边使用 configure 命令的时候将临时文件目录指定为/var/temp/nginx/client,
启动 nginx 之前需要创建此目录。

mkdir /var/temp/nginx/client -p

cd /usr/local/nginx/sbin
./nginx

访问 nginx 自带项目

火狐浏览器地址栏输入 192.168.214.128,可以看到欢迎网页,则表示 nginx 成功安装!
nginx 默认端口号为 80,可以省略输入端口号

停止 nginx

./nginx -s stop  快速停止,相当于杀进程
./nginx -s quit  正常停止,温和的方式

重启 nginx

./nginx -s reload 重新加载配置文件
posted @ 2020-08-30 20:37  学习java进行时  阅读(102)  评论(0编辑  收藏  举报