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)"
安装后成功的提示是这样的:
二. 然后安装 nginx
brew install nginx
brew
已取消sudo
的安装方式,它会告诉你用root
安装程序是不安全的。
三. 启动 nginx
nginx
打开浏览器,打开这个链接 http://localhost:8080
如果看到这个页面,就说明你已经成功启动了 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 的操作
nginx -s 指令
stop
快速停止quit
温柔的停止reload
重载配置文件reopen
重新打开 log 文件
一般修改配置文件之后只需要 nginx -s reload
重新载入配置文件即可。
六. 关于如何配置 Nginx
请看另一篇文章:Nginx 配置说明