nginx 有多种安装方式
方式一:可以通过包管理器(homebrew)安装,安装较为简单brew install nginx
即可,使用方式查看brew info nginx
方式二:通过源码编译的方式,本篇主要介绍这种安装方式
源码编译安装
1、打卡官方下载页面 https://nginx.org/en/download.html 选择稳定版本(Stable version)下载
2、创建文件夹 /usr/local/nginx(用于存放编译结果)
lenbkan@lenbkan nginx-1.26.2 % cd /usr/local/
lenbkan@lenbkan nginx-1.26.2 % open .
通过界面形式创建 nginx 目录:由于macOS权限限制,通过mkdir
在 /usr/local/ 目录下创建文件夹会存在权限问题,需要打开 root 权限比较麻烦,因此从界面创建,输入本机密码确认即可
3、从终端
或者iTerm
进入文件目录,进行代码编译
lenbkan@lenbkan nginx-1.26.2 % cd /Users/{your name}/Downloads/nginx-1.26.2
lenbkan@lenbkan nginx-1.26.2 % ./configure
lenbkan@lenbkan nginx-1.26.2 % make
lenbkan@lenbkan nginx-1.26.2 % make install
4、修改 nginx 配置文件 /usr/local/nginx/conf/nginx.conf
将默认端口从 80 改成 8080
5、编译完成后,启动 nginx
lenbkan@lenbkan nginx-1.26.2 % ./usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
6、浏览器打开 http://localhost:8080/ 安装成功,nginx 默认页面存放在 /usr/local/nginx/html/ 目录下,可以自行修改首页 html 内容