在 macOS 上安装 Nginx 有几种常用方法,最推荐使用包管理器 Homebrew,因为它简单、方便管理。以下是详细的安装步骤:
方法一:使用 Homebrew 安装(推荐)
1. 安装 Homebrew(如果尚未安装)
打开终端(Terminal),运行以下命令:
bash
深色版本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
按照提示完成安装。
2. 安装 Nginx
bash
深色版本
brew install nginx
3. 启动 Nginx
bash
深色版本
brew services start nginx
或手动启动:
bash
深色版本
nginx
4. 验证是否安装成功
打开浏览器,访问:
深色版本
http://localhost:8080
如果看到 "Welcome to nginx!" 页面,说明安装成功。
默认端口是
8080,因为普通用户无法绑定 80 端口。如需使用 80 端口,需用sudo启动或修改配置。
方法二:使用 MacPorts(可选)
如果你使用 MacPorts:
bash
深色版本
sudo port install nginx
然后按照提示启动服务。
常用命令
| 功能 | 命令 |
|---|---|
| 启动 | nginx 或 brew services start nginx |
| 停止 | nginx -s stop |
| 重启 | nginx -s reload |
| 检查配置 | nginx -t |
配置文件位置
- 主配置文件:
/opt/homebrew/etc/nginx/nginx.conf(Apple Silicon Mac) - 或
/usr/local/etc/nginx/nginx.conf(Intel Mac) - 默认网站根目录:
/opt/homebrew/var/www或/usr/local/var/www
修改端口(例如改为 80 端口)
-
编辑配置文件:
bash
深色版本
nano /opt/homebrew/etc/nginx/nginx.conf -
找到
listen 8080;,改为listen 80; -
保存后,需要用
sudo启动:bash
深色版本
sudo nginx
卸载 Nginx(如需)
bash
深色版本
brew uninstall nginx