nginx安装和基本命令

一. 准备工作

  1. 安装wget,用来下载nginx安装包

    cd /

    yum install wget -y

 

  1. 因为 nginx 依赖 gcc 的编译环境,所以在 contos 中需要安装编译环境来使 Nginx 能够编译起来

    yum install gcc-c++

 

  1. Nginx 的 http 模块需要使用 pcre 来解析正则表达式

    yum -y install pcre pcre-devel

 

  1. 依赖的解压包

    yum -y install zlib zlib-devel

 

  1. openssl 安装

    yum -y install openssl openssl-devel

 

  1. 官网下载 http://nginx.org/en/download.html 找到自己需要的版本下载(以下为最新版本)

    cd /usr/ll/000 (我的静态目录文件夹是 /usr/ll/000)

 

    进行下载

    wget http://nginx.org/download/nginx-1.13.11.tar.gz

 

二. 开始安装

  1. 解压

    tar -zxvf nginx-1.13.11.tar.gz

    重命名

    mv nginx-1.13.11.tar.gz nginx

 

  1. 新建安装文件夹

    cd /usr/ll (我的文件安装目录是 /usr/ll)

    mkdir nginx

 

  1. 回到 nginx 静态文件目录,指定软件的安装目录

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

  1. 在当前目录,执行编译命令

    make

 

  1. 在当前目录,执行安装命令

    make install

 

  1. 切换到软件安装目录

    cd /usr/me/nginx

    ll

    此刻发现文件夹内多了几个文件,证明 Nginx 安装成功

 

  1. 配置 Nginx

    cd conf

    vim nginx.conf

 

  1. 启动/重启/停止

    cd /usr/ll/nginx/sbin

    ./nginx 启动

    ./nginx -s reload 重启

    ./nginx -s quit 停止 待nginx进程处理完毕再进行停止

    ./nginx -s stop 强制退出 先查出nginx进程id再使用kill命令强制杀掉进程

 

  1. 开发 Nginx 默认端口 80

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

 

  1. 远程测试

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

posted @ 2021-04-02 10:37  cros  阅读(113)  评论(0)    收藏  举报