安装nginx

1,打开终端,输入

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装Homebrew成功

2,继续输入

brew install nginx

依赖homebrew安装nginx

安装nginx成功

3,输入nginx就启动了nginx。

nginx

在浏览器里输入localhost:8080可以验证

4,在/usr/local/Cellar/nginx/1.15.3/html文件中添加test.json文件可进行调用(http://localhost:8080/test.json)

5,根据进程进行停止操作

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

 501 15800     1   0 12:17上午 ??         0:00.00 nginx: master process /usr/local/Cellar/nginx/1.8.0/bin/nginx -c /usr/local/etc/nginx/nginx.conf  

  501 15801 15800   0 12:17上午 ??         0:00.00 nginx: worker process  

  501 15848 15716   0 12:21上午 ttys000    0:00.00 grep nginx

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

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

Kill -TERM  15800 (立刻停止)

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

6,根据指令进行操作

备注: ln -s  /usr/local/sbin/nginx /usr/bin/nginx 做个软连接。
常用的指令有: 

nginx -V 查看版本,以及配置文件地址
nginx -v 查看版本
nginx -c filename 指定配置文件
nginx -h 帮助

#重新加载配置|重启|停止|退出 nginx

nginx -s reload|reopen|stop|quit

#打开 nginx

sudo nginx

#测试配置是否有语法错误

nginx -t

 

遇到相关bug(Operation not permitted)

mac加入了Rootless机制。

以下路径无法写和执行

/System
/bin
/sbin
/usr (except /usr/local)
  • 如何关闭

重启按住 Command+R,进入恢复模式,打开Terminal

csrutil disable
  • 如何开启

重启按住 Command+R,进入恢复模式,打开Terminal。

csrutil enable

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值