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 进程号

  • 相关阅读:
    LC 774. Minimize Max Distance to Gas Station 【lock,hard】
    LC 272. Closest Binary Search Tree Value II 【lock,hard】
    LC 644. Maximum Average Subarray II 【lock,hard】
    Java --- JSP2新特性
    Java ---Listener监听器
    Java ---Filter过滤器
    Java ---自定义标签(二)
    Java ---自定义标签
    Java ---理解MVC架构
    Java--JDBC连接数据库(二)
  • 原文地址:https://www.cnblogs.com/qt0909/p/9975129.html
Copyright © 2011-2022 走看看