zoukankan      html  css  js  c++  java
  • nginx1.14.0下载、安装、启动

    nginx1.14.0下载及安装

    wget http://nginx.org/download/nginx-1.14.0.tar.gz
    tar -zxvf nginx-1.14.0.tar.gz
    cd nginx-1.14.0

    下面的configure命令选择其中一种即可:

    ./configure   //如果命令后面不带参数,则安装到默认路径:/usr/local/nginx
    ./configure --prefix=/home/program/nginx        //自定义安装目录

    make & make install      // 重点!这里的make 和 install命令全都在执行你上面的configure命令后面的路径的nginx安装,成功之后,configure命令指定的路径下会多出sbin目录和 ./nginx命令执行文件

    启动单个nginx

    cd /usr/local/nginx/sbin      // cd 到configure 命令的安装目录

    执行nginx命令启动之前,验证nginx.conf 文件语法格式是否正确:

    $ ./nginx -t
    nginx: the configuration file /soft/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /soft/nginx/conf/nginx.conf test is successful

    启动nginx命令,下面这 2 种选择一种即可:

    ./nginx    // 启动nginx,常用方法。默认执行的nginx.conf文件相对于该nginx文件所在位置: ../conf/nginx.conf 
    ./nginx -c /usr/local/nginx/conf/nginx.conf     //后面带上-c参数的,是指定nginx.conf文件所在位置

    ./nginx -h //获得帮助

    验证启动成功:在浏览器里输入IP,默认端口号为80,可以不用输入,如果是跨主机访问,需关闭nginx所在服务器的防火墙:

    ./nginx -t       验证nginx.conf 文件配置是否正确:

     停止nginx

    cd /usr/local/nginx/sbin

    ./nginx -s stop      停止
    ./nginx -s quit      退出
    ./nginx -s reload     重新启动,加载nginx.conf。只有nginx进程已存在的情况下才可以用reload。

    第二种方式停止(推荐):

    ps -ef|grep nginx   查询nginx进程

    kill -QUIT  进程号  进程请求处理完成后停止进程,比较安全的停止方式

    kil -TERM  进程号  这个跟kill -9 一样,立即停止进程

     

  • 相关阅读:
    2018_10_15 堆栈内存
    2018_10_14 java 环境 win10
    2018_09_21 ftp 安装
    2018_09_21 myeclipse git插件
    转 iOS开发中一些常见的并行处理
    转【iOS设计】一款APP从设计稿到切图过程概述
    算法题
    iOS -copy-mutableCopy- NSHashTable -NSMapTable-Keychain
    转--iOS下JS与原生OC互相调用
    ReactiveCocoa
  • 原文地址:https://www.cnblogs.com/zhuwenjoyce/p/10536660.html
Copyright © 2011-2022 走看看