欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Mac 如何安装 Nginx

程序员文章站 2024-01-20 13:44:52
...

Mac 如何安装 Nginx

Nginx 还是要学习一下的,感觉比 Apache 方便, Nginx 的配置文件是类似对象的,比 Apache 配置文件明了。配置也更方便

一. 先安装 brew

需要先安装 brew 查看官网 https://brew.sh/

在进行下面操作的时候最好有外网DL,不然速度慢到不能忍受

如果有 socks,下面指令会把终端的代理临时设置成 socks5,这个只是临时用,在关闭窗口后就失效

export ALL_PROXY=socks5://127.0.0.1:1081
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装后成功的提示是这样的:

Mac 如何安装 Nginx
Mac 如何安装 Nginx

二. 然后安装 nginx

brew install nginx

brew 已取消 sudo 的安装方式,它会告诉你用 root 安装程序是不安全的。

Mac 如何安装 Nginx

三. 启动 nginx

nginx

打开浏览器,打开这个链接 http://localhost:8080

如果看到这个页面,就说明你已经成功启动了 nginx

Mac 如何安装 Nginx

四. nginx 的配置文件

配置文件目录: /usr/local/etc/nginx
内容如下:

aaa@qq.com nginx % ll
total 136
-rw-r--r--  1 Kyle  admin  1077 Oct  5 19:41 fastcgi.conf
-rw-r--r--  1 Kyle  admin  1077 Oct  5 19:41 fastcgi.conf.default
-rw-r--r--  1 Kyle  admin  1007 Oct  5 19:41 fastcgi_params
-rw-r--r--  1 Kyle  admin  1007 Oct  5 19:41 fastcgi_params.default
-rw-r--r--  1 Kyle  admin  2837 Oct  5 19:41 koi-utf
-rw-r--r--  1 Kyle  admin  2223 Oct  5 19:41 koi-win
-rw-r--r--  1 Kyle  admin  5231 Oct  5 19:41 mime.types
-rw-r--r--  1 Kyle  admin  5231 Oct  5 19:41 mime.types.default
-rw-r--r--  1 Kyle  admin  2680 Oct  5 19:41 nginx.conf
-rw-r--r--  1 Kyle  admin  2680 Oct  5 19:41 nginx.conf.default
-rw-r--r--  1 Kyle  admin   636 Oct  5 19:41 scgi_params
-rw-r--r--  1 Kyle  admin   636 Oct  5 19:41 scgi_params.default
-rw-r--r--  1 Kyle  admin   664 Oct  5 19:41 uwsgi_params
-rw-r--r--  1 Kyle  admin   664 Oct  5 19:41 uwsgi_params.default
-rw-r--r--  1 Kyle  admin  3610 Oct  5 19:41 win-utf

第 3 步中看到的页面在 /usr/local/Cellar/nginx/你的nginx版本号/html 目录下

aaa@qq.com html % ll
total 16
-rw-r--r--  1 Kyle  staff  494 Sep 29 22:32 50x.html
-rw-r--r--  1 Kyle  staff  612 Sep 29 22:32 index.html

五. nginx 的操作

官方文档 (En):http://nginx.org/en/docs/beginners_guide.html

nginx -s 指令

stop 快速停止
quit 温柔的停止
reload 重载配置文件
reopen 重新打开 log 文件

一般修改配置文件之后只需要 nginx -s reload 重新载入配置文件即可。

六. 关于如何配置 Nginx

请看另一篇文章:Nginx 配置说明