前提: Homebrew
必须安装,此过程比较简单,请自行搜索教程并安装。
以下内容是本次安装Nginx时系统环境及Homebrew软件版本,记录一下具体安装过程,方便大家参考:
系统芯片:
Apple M3
macOS:14.6 (23G80)
brew版本:4.3.12
1. 查看nginx详细信息
首先,可通过命令行 brew info nginx
先查看nginx安装后网站及配置文件( nginx.conf )所在路径。
查看nginx配置详细信息.png
其中,关键信息说明整理如下:
关键信息 | 含义 |
---|---|
Not installed | 表示本机还未安装 Nginx |
nginx: stable 1.27.0 | nginx 版本信息 |
Dependencies Required | nginx依赖文件,其中openssl及pcre2本机暂未安装,install过程中会自动安装 |
/opt/homebrew/var/www | 网站目录所在路径 |
/opt/homebrew/etc/nginx/nginx.conf | nginx配置文件所在路径,其中默认端口号是 8080 ,安装完毕后可修改为 80,重载配置后生效 |
brew services start nginx | 立即启动 nginx |
2. 安装 nginx
使用命令行 brew install nginx
进行安装。
安装nginx过程.png
从上面过程中可以看到,nginx依赖文件openssl及pcre2已成功安装。安装完毕后,可再次执行 brew info nginx
可以看到 nginx 本机安装后所在路径。
nginx安装成功后截图.png
nginx 在 苹果 M3 芯片和 intel 芯片上,安装后位置是不一样的。
/opt/homebrew/etc/nginx // M3芯片上所在位置
/usr/local/etc/nginx // intel芯片上所在位置
nginx 在 苹果 M3 芯片和 intel 芯片上,启动程序路径区别:
/opt/homebrew/Cellar/nginx/1.27.0/bin/nginx // M3芯片
/usr/local/Cellar/nginx/1.27.0/bin/nginx // intel芯片
3. 启动 nginx
当前操作流程使用brew成功安装后,可直接执行命令 nginx
,如果控制台没有输出错误信息即启动成功。可在浏览器中访问 http://localhost:8080/
,验证是否启动成功。
nginx启动成功.png
4. 修改端口号
找到nginx配置文件 /opt/homebrew/etc/nginx/nginx.conf , 将 监听端口号从8080改为80,保存配置文件后执行 nginx -t
, 判断配置文件正确性。
测试nginx配置文件正确性.png
再次启动nginx,在浏览器中访问
http://localhost
,验证是否启动成功。
端口80启动成功.png
5. nginx 常用命令
常用命令 | 含义 |
---|---|
nginx -v | 查看 nginx 版本信息 |
nginx -V | 查看 nginx 版本信息及配置文件相关信息(注意大写V) |
nginx -t | 测试配置文件正确性 |
nginx | 启动 nginx |
nginx -s reload | 重新加载 nginx 配置文件,重启 nginx |
nginx -s quit | 正常退出 nginx 服务,并保存相关信息 |
nginx -s stop | 强制停止 nginx 服务 |
nginx -h | 帮助 |
nginx -c filename | 指定配置文件 |
nginx 安装过程及简单配置介绍完毕,后续会陆续更新 nginx 性能调优、负载均衡、反向代理、伪静态等相关内容。