zoukankan      html  css  js  c++  java
  • mac下安装ngnix以及开启关闭重启

    一、安装

    执行如下命令

    brew search nginx

    brew install nginx

    安装完以后,可以在终端输出的信息里看到一些配置路径:

    /usr/local/etc/nginx/nginx.conf (配置文件路径)

    /usr/local/var/www (服务器默认路径)

    /usr/local/Cellar/nginx/1.8.0 (安装路径)

    如果是macOS 1.12以上的系统,在安装过程中可能会出现"warning",说是不支持该版本的操作系统,可以暂时先忽略它。

    二、启动

    在终端中输入

    ps -ef|grep nginx

    如果执行的结果是

      501  8074     1   0  6:41下午 ??         0:00.00 nginx: master process /usr/local/Cellar/nginx/1.15.2/bin/nginx -c /usr/local/etc/nginx/nginx.conf  

      501  8075  8074   0  6:41下午 ??         0:00.00 nginx: worker process  

      501  8079  7513   0  6:42下午 ttys001    0:00.00 grep nginx


    表示已启动成功,如果不是上图结果,在终端中执行

    localhost:nginx qiaoting$ /usr/local/Cellar/nginx/1.15.2/bin/nginx -c /usr/local/etc/nginx/nginx.conf

    命令即可启动nginx。

    这时候如果成功访问localhost:8080,说明成功安装和启动好了。

    三、停止

    在终端中输入 ps -ef|grep nginx  获取到nginx的进程号,注意是找到“nginx:master”的那个进程号,如下面的进程好是 8074

      501  8074     1   0  6:41下午 ??         0:00.00 nginx: master process /usr/local/Cellar/nginx/1.15.2/bin/nginx -c /usr/local/etc/nginx/nginx.conf  

      501  8075  8074   0  6:41下午 ??         0:00.00 nginx: worker process  

      501  8079  7513   0  6:42下午 ttys001    0:00.00 grep nginx


    在终端中输入以下几种命令都可以停止

    kill -QUIT  8074 (从容的停止,即不会立刻停止)

    Kill -TERM  8074 (立刻停止)

    Kill -INT  8074  (和上面一样,也是立刻停止)


    四、重启

    如果配置文件错误,则将启动失败,所以在启动nginx之前,需要先验证在配置文件的正确性,如下表示配置文件正确

    localhost:nginx qiaoting$ /usr/local/Cellar/nginx/1.15.2/bin/nginx -c /usr/local/etc/nginx/nginx.conf

    nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok

    nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful

    重启有两种方法
    1)在终端输入输入如下命令即可重启

    localhost:nginx qiaoting$ cd /usr/local/Cellar/nginx/1.15.2/bin/

    localhost:bin qiaoting$ ./nginx -s reload

    localhost:bin qiaoting$ 


    2)根据进程号重启,执行命令 kill -HUP 进程号

  • 相关阅读:
    461. Hamming Distance
    342. Power of Four
    326. Power of Three
    368. Largest Divisible Subset java solutions
    95. Unique Binary Search Trees II java solutions
    303. Range Sum Query
    160. Intersection of Two Linked Lists java solutions
    88. Merge Sorted Array java solutions
    67. Add Binary java solutions
    14. Longest Common Prefix java solutions
  • 原文地址:https://www.cnblogs.com/qt0909/p/9975129.html
Copyright © 2011-2022 走看看