如何Mac使用 Nginx

5,323 阅读2分钟

最近使用nginx比较频繁,在Windows系统下使用nginx是非常的简单,但是在mac上使用也挺简单,但是安装比较麻烦。这篇nginx实操包学包会。

一、nginx使用前的环境配置

mac使用nginx 需要Homebrew环境支持,所以若要使用nginx,第一步是要安装homebrew。

安装步骤:

1、去homebrew 找到最新的链接,Homebrew官网

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

复制代码粘贴到mac的终端:【回车】|,安装速度比较慢耐心等待。一次装不好多安装几次。

2、nginx 安装

  • 使用homebrew包的命令安装nginx:

brew install nginx

安装时有可能会提示更新updataing Homebrew ...最好的方法就是阻止更新直接下载:

control + C

按一下就可以了,之后就开始下载了,一般在中国北京时间晚上安装会比较快一点

-------------------------到此为止我先假设以上安装完成---------------------

二、nginx 使用方法(包括启动、停止、重启、查看进程等)

1、检查电脑是否有nginx: brew search nginx

2、查看nginx的信息: brew info nginx

3、检测配置是否成功: sudo nginx -t

4、nginx的启动: 终端输入:

(1)nginx 或 (2)sudo nginx

一般在/usr/local/Cellar/nginx/1.15.7/bin/nginx目录下打开终端输入:nginx

5、浏览器访问localhost:8080

如果页面出现---- Welcome to nginx! ------即代表成功

【默认端口,如需更改请求配置文件conf更改】

6、查看是否启动:ps -ef|grep nginx

启动成功【有master这个进程】:

7、nginx重启:

进入/usr/local/Cellar/nginx/1.15.7/bin/ 输入sudo ./nginx -s reload

8、nginx停止

(1)找到master对应的进程号1348:

ps -ef|grep nginx

(2)kill 进程 :停止方法分优雅停止和强制停止

  • 优雅常停止: kill -QUIT 1348

  • 强制停止: Kill -TERM 1348Kill -INT 1348

三、文件目录

  • 配置文件路径:/usr/local/etc/nginx/nginx.conf

  • 安装路径:/usr/local/Cellar/nginx/1.15.7

  • 服务器默认路径:/usr/local/var/www

谢谢大家阅读希望能帮到您,之后文章分享Nginx.con配置和Nginx三大法宝

  • 反向代理
  • 负载均衡
  • 静态服务器

截止2019年12月统计世界每3个网站都有一个使用的nginx服务器,为什么如此强大。因为Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。 之前写过一段PHP使用的是WAMP(Windows+Apache+MySQL+PHP)用Apache服务器。 我个人认为nginx相对于Apache非常轻量级,nginx无论是配置还是处理业务都非常优秀。

当然我更推荐大家自己去官方文档自己阅读,因为每个人理解程度参差不齐,以官方为准。给一个Nginx官方文档传送门 https://www.nginx.cn/doc/