zoukankan      html  css  js  c++  java
  • centos8 安装 nginx

    http://nginx.org/ NGINX官网

    创建文件夹mkdir nginx
    进入创建的文件夹
    根据自己需要下载合适版本


    通过 wget http://nginx.org/download/nginx-1.17.6.tar.gz 下载文件

    安装必要插件
    yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

    说下这几个的作用

    gcc 它可以编译 C,C++,Ada,Object C和Java等语言

    pcre pcre-devel pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库

    zlib zlib-devel zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装

    openssl openssl-devel openssl是web安全通信的基石,没有openssl,可以说我们的信息都是在裸奔

    解压下载好的文件
    tar -zxvf nginx-1.17.6.tar.gz
    进入到 nginx-1.17.6文件夹下面
    开始安装
    指定安装路径
    ./configure --prefix=/software/nginx
    这句话的意思是指定安装路径
    --prefix=/software/nginx
    编译
    make
    安装
    make install
    进入到安装nginx目录下面的sbin
    启动命令
    ./nginx

    打开浏览器访问你的IP地址,显示此页面说明nginx启动成功

    从容停止服务
    这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。
    nginx -s quit

    立即停止服务
    这种方法比较强硬,无论进程是否在工作,都直接停止进程。
    nginx -s stop

    查询nginx主进程号
    ps -ef | grep nginx
    从容停止 kill -QUIT 主进程号
    快速停止 kill -TERM 主进程号
    强制停止 kill -9 nginx

  • 相关阅读:
    121. Best Time to Buy and Sell Stock
    70. Climbing Stairs
    647. Palindromic Substrings
    609. Find Duplicate File in System
    583. Delete Operation for Two Strings
    556 Next Greater Element III
    553. Optimal Division
    539. Minimum Time Difference
    537. Complex Number Multiplication
    227. Basic Calculator II
  • 原文地址:https://www.cnblogs.com/shiyuelp/p/11945882.html
Copyright © 2011-2022 走看看