linux下安装 nginx

安装nginx

  1. 安装nginx依赖

    yum install gcc-c++ 
    yum -y install pcre pcre-devel 
    yum -y install zlib zlib-devel 
    yum install -y openssl openssl-devel
    

    zlib:压缩

    pcre:正则

    openssl:证书

  2. 下载 nginx

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

    tar zxvf nginx-1.13.11.tar.gz 
    
  4. 修改编译nginx源码后的 输出地址

    ./configure  --prefix=/root/workbase/nginx 
    
  5. 编译

    make
    make install
    

运行nginx

  1. 切换到编译后输出的/root/workbase/nginx/sbin
    执行

    cd /workbase/nginx/sbin
    ./nginx
    
    判断nginx是否运行
    1. 执行命令,查看端口

      ss -tanl
      

      80 是nginx默认端口,如果80正常启动,则nginx启动成功

    2. 查看进程

      ps -ef|grep nginx
      
    3. 访问nginx首页

      ip:80
      

    nginx 命令

     cd sbin/
     
    ./nginx 
    ./nginx -s stop 
    ./nginx -s quit 
    ./nginx -s reload
    
    ./nginx -s quit:
    

    此方式停止步骤是待nginx进程处理任务完毕进行停止。

     ./nginx -s stop:
    

    此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

    注意: 开启端口: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    如果本地访问不到端口,则需要开启 如果开启之后,还访问不到,则需要关闭本地防火墙

    ps命令

    -a,查看所有

    -u,以用户(user)的格式显示

    -x, 显示后台进程运行参数

    -ef,以全格式显示进程所有信息,包括父进程Pid,创建人,创建时间,进程号。等等

    一般项目中,我们首先要查询一个进程,并对其进行删除会用一下命令

    ps -aux | grep nginx

    ps -ef |grep nginx

    查询到nginx相关的进程,我们通过kill命令来操作该进程号删除该进程,kill -9 12345

参考文章

CentOS 7 下 Nginx安装以及配置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章