Mac: Nginx 的安装和配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac: Nginx 的安装和配置相关的知识,希望对你有一定的参考价值。

参考技术A 1)安装Homebrew
终端输入
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) )"
大概过个二十分钟左右安装完成,其间提示输入密码,输入Mac密码,安装成功后就可以安装nginx了。
2)安装nginx
终端输入

3)验证结果
安装好了,就可以启动nginx了,终端输入

安装完以后,可以在终端输出的信息里看到一些配置路径:

main(全局设置)、server(主机设置)、upstream(上游服务器设置,主要为反向代理、负载均衡相关配置)和 location(URL匹配特定位置后的设置),每部分包含若干个指令。

备注:
1)worker_processes 1; #配置处理并发处理量
2)#pid logs/nginx.pid; #进程号

2.events块:服务器与用户网络连接

3.http块:包括http块,server块。代理缓存日志等都在这一块配置

1) https://blog.csdn.net/weixin_47872288/article/details/118515340?share_token=49f013ca-5bd6-42b1-a927-e22769810f78
2) https://zh.wikipedia.org/wiki/Nginx

Mac nginx 配置

nginx 安装:

在苹果系统下如果要安装nginx,首先要安装brew。安装brew可以查看网站:https://brew.sh

一条命令即可搞定:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)";

然后安装nginx:brew install nginx;

等待安装完成。

第二步:配置nginx.conf:

这是比较关键的root的配置,容易绕坑里,尤其是从windows用户转过来的人。 

如果放在默认路径下这个就不做解释了,重点说说不放在默认路径下需要配置root的情况:

我的项目的路径为:~/documents/workspace/yishang/

那么root就应该是:users/用户名/documents/workspace/yishang/

这个时候会报一个403的错误,表示没有权限。因此在nginx.conf的顶部加上  user 用户名 wheel;

接下来就可以按照相应的nginx的配置去配置你的项目了。

期间会遇到一些小问题:

nginx.pid failed。这个问题主要是强制停止服务的时候丢失了,重新启动最好使用:nginx -s reload;

 

以上是关于Mac: Nginx 的安装和配置的主要内容,如果未能解决你的问题,请参考以下文章

mac下配置nginx

mac配置php-fpm,nginx运行多版本php

mac下安装配置nginx,php环境

mac nginx 安装及PHP配置

Mac nginx 配置

mac上安装nginx,并修改配置文件