在MacOS上安装和设置Nginx

Nginx可以说是现在最常用的Web服务器,早期的Nginx只有Liunx的版本,但很容易移植到MacOS中。现在通常不需要自己编译,直接使用工具安装就可以了。因为在前端开发中可能会用到Nginx来模拟产品真实部署的情况,所以安装一个Nginx是非常有必要的。本文描述的是如何在MacOS的环境中安装Nginx。关于在Windows 10中安装,可以参考本站的另外一篇文章: 在Windows 10上安装和设置Nginx

使用Brew安装

我们使用 Homwbrew 来安装 nginx 。在命令行下执行

1
brew install nginx

在安装中,会有一些总要的提示信息组要注意:

1
2
3
4
5
6
7
8
9
10
11
...
Docroot is: /usr/local/var/www

The default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so that nginx can run without sudo.

nginx will load all files in /usr/local/etc/nginx/servers/.

To have launched start nginx now and restart at login:
brew services start nginx
or, if you don't want/need a background service you can just run:
nginx

从这些信息里我们知道:

  1. 默认的文档根目录(Docroot)在: /usr/local/var/www
  2. 配置文件是: /usr/local/etc/nginx/nginx.conf
  3. 为了避免需要管理员权限运行,所以默认端口设置为8080

现在,我们可以启动nginx了。 执行:

1
nginx

现在用浏览器访问 http://localhost:8080 , 你可以看到nginx默认的欢迎页面。

常用命令

nginx -s stop - 快速停止 nginx 服务
nginx -s quit - 停止 nginx 服务
nginx -s reload - 重新加载配置文件
nginx -s reopen - 重新打开日志文件

本文标题:在MacOS上安装和设置Nginx

文章作者:Morning Star

发布时间:2019年03月06日 - 10:03

最后更新:2021年04月16日 - 15:04

原始链接:https://www.mls-tech.info/web/nginx-mac-installation/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。