• Mac M3 芯片安装 Nginx


    Mac M3 芯片安装 Nginx

    一、使用 brew 安装

    未安装 brew 的可以参考 【Mac 安装 Homebrew】

    或者
    【Mac M2/M3 芯片环境配置以及常用软件安装-前端】

    二、查看 nginx 信息

    通过命令行查看

    brew info nginx
    
    • 1

    image.png

    可以看到 nginx 还未在本地安装,显示 Not installed

    三、安装 nginx

    brew install nginx
    
    • 1

    image.png

    四、安装完成之后再使用 brew info nginx 查看信息

    ==> **nginx**: stable 1.25.3 (bottled), HEAD
    HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server
    https://nginx.org/
    /opt/homebrew/Cellar/nginx/1.25.3 (26 files, 2.4MB) *
      Poured from bottle using the formulae.brew.sh API on 2023-11-14 at 09:53:15
    From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/n/nginx.rb
    License: BSD-2-Clause
    ==> **Dependencies**
    Required: **openssl@3** **✔**, **pcre2** **✔**
    ==> **Options**
    --HEAD
    Install HEAD version
    ==> **Caveats**
    Docroot is: /opt/homebrew/var/www
    The default port has been set in /opt/homebrew/etc/nginx/nginx.conf to 8080 so that
    nginx can run without sudo.
    nginx will load all files in /opt/homebrew/etc/nginx/servers/.
    To start nginx now and restart at login:
      brew services start nginx
    Or, if you don't want/need a background service you can just run:
      /opt/homebrew/opt/nginx/bin/nginx -g daemon\ off\;
    ==> **Analytics**
    install: 15,093 (30 days), 43,248 (90 days), 132,256 (365 days)
    install-on-request: 15,061 (30 days), 43,157 (90 days), 132,033 (365 days)
    build-error: 3 (30 days)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    五、查看 nginx 位置

    nginxM3 芯片上和 intel 芯片位置不一样,我们可以 open 打开看下

    1. M3 芯片
    /opt/homebrew/etc/nginx/servers/. # 位置
    open /opt/homebrew/etc/nginx # 通过 open 打开
    
    • 1
    • 2

    image.png

    2. intel 芯片
    /usr/local/etc/nginx/
    
    • 1

    image.png

    六、nginx启动路径

    nginx 启动程序路径,该路径下的 bin/nginx 为启动命令

    1. M3 芯片
    open /opt/homebrew/Cellar/nginx # 打开
    
    • 1

    image.png

    2. intel 芯片
    /usr/local/Cellar/nginx
    
    • 1

    image.png

    七、启动 nginx

    直接命令行输入 nginx,没有报错即为启动成功

    image.png

    八、浏览器验证

    打开浏览器,输入 localhost:8080 并访问,可以显示 Welcome to nginx!

    image.png

    九、nginx 常用命令

    命令解释
    nginx启动 nginx
    nginx -s stop强制停止 nginx 服务
    nginx -s quit退出 nginx 服务
    nginx -s reopen重启 nginx
    nginx -s reload重新加载 nginx 配置文件,然后重启 nginx
    nginx -t测试配置文件的正确性
    nginx -v查看 nginx 版本
    nginx -V查看版本和 nginx 的配置选项
    1. 可以输入 nginx -s quit 再刷新刚刚的 8080 页面看下

    2. 注意 -v -V -t -T 的区别

    • -v shell 显示
    nginx version: nginx/1.25.3
    
    • 1
    • -V shell 显示
    nginx version: nginx/1.25.3
    built by clang 15.0.0 (clang-1500.0.40.1)
    built with OpenSSL 3.1.3 19 Sep 2023 (running with OpenSSL 3.1.4 24 Oct 2023)
    TLS SNI support enabled
    configure arguments: --prefix=/opt/homebrew/Cellar/nginx/1.25.3 ...
    
    • 1
    • 2
    • 3
    • 4
    • 5

    image.png

    • -t -T 可自实验下
  • 相关阅读:
    C语言,记负均正
    apache、iis6、ii7独立ip主机屏蔽拦截蜘蛛抓取(适用vps云主机服务器)
    0成本低代码入门指南,国产化+私有化的开源低代码平台如何获取?
    MySQL InnoDB存储引擎的缓冲池和内存性能
    jupyter notebook中查看python版本的解决方案
    重学c#系列——订阅发布与事件[二十六]
    操作系统笔记(1)- 计算机硬件介绍
    Java:如何选择一个好的Java外包合作伙伴?
    深度学习入门(四十四)计算机视觉——多尺度目标检测
    dubbo telnet使用
  • 原文地址:https://blog.csdn.net/guoqiankunmiss/article/details/134426965