Mac下安装Nginx及使用

这篇具有很好参考价值的文章主要介绍了Mac下安装Nginx及使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Mac 安装 Nginx 及配置

  1. 更新 Homebrew

    brew update
    
  2. 下载并安装 Nginx

    brew install nginx
    
  3. 查看 nginx 配置信息

    tong@MacBook-Pro ~ % brew info nginx
    
    版本信息
    ==> nginx: stable 1.25.1 (bottled), HEAD
    HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server
    https://nginx.org/
    
    Nginx安装目录
    /opt/homebrew/Cellar/nginx/1.25.1 (26 files, 2.4MB) *
    Poured from bottle using the formulae.brew.sh API on 2023-06-17 at 15:52:25
    
    安装来源
    From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/nginx.rb
    License: BSD-2-Clause
    ==> Dependencies
    Required: openssl@1.1 ✔, pcre2 ✔
    ==> Options
    --HEAD
    Install HEAD version
    
    根目录
    ==> Caveats
    Docroot is: /opt/homebrew/var/www
    
    
    重点!!!nginx 的配置文件及默认启动端口 8080
    The default port has been set in /opt/homebrew/etc/nginx/nginx.conf to 8080 so that
    nginx can run without sudo.
    
    Nginx将在 Server 目录下加载所有文件,在这个
    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: 81,387 (30 days), 151,458 (90 days), 151,458 (365 days)
    install-on-request: 81,387 (30 days), 151,458 (90 days), 151,458 (365 days)
    build-error: 0 (30 days)
    
  4. Nginx常用命令

    启动
    brew services start nginx
    
    停止
    brew services stop nginx
    
    终端进入nginx 目录
    cd /opt/homebrew/etc/nginx
    
    编辑 nginx.conf 配置文件
    vim nginx.conf 
    
    编辑完成后:wq保存退出
    
    重新加载配置文件
    nginx -s reload
    
  5. Nginx配置文件nginx.conf

    全局配置
    
    events {
        worker_connections  1024;
    }
    
    
    http {
    
        http 配置
        
        #原本没有,自己手动添加
        upstream XX{
        	//负载均衡配置
        }
        
        #主要配置 server,配自己需要的信息
        server {
            listen       8070;
            server_name  localhost;
    
           
            location / {        		
                root   html;
                index  index.html index.htm;
                proxy_pass http://localhost:8080;
            }
    
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
    
        }
    
    
    
    		//原注释,现在释放生效
        # HTTPS server
        
        server {
            listen       443 ssl;
            server_name  localhost;
    				
    		#证书 cert.pen和 cert.key换成证书的目录
            ssl_certificate      cert.pem;
            ssl_certificate_key  cert.key;
    
            ssl_session_cache    shared:SSL:1m;
            ssl_session_timeout  5m;
    
            ssl_ciphers  HIGH:!aNULL:!MD5;
            ssl_prefer_server_ciphers  on;
    
            location / {
                root   html;
                index  index.html index.htm;
            }
        }
        include servers/*;
    }
    
    

    配置文件主要是配置 server 里面的内容,需要理解反向代理的概念,在编辑 nginx.conf时建议备份,防止修改错误,注意添加的代码均要是 结尾。文章来源地址https://www.toymoban.com/news/detail-594433.html

到了这里,关于Mac下安装Nginx及使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac环境下安装nginx并本地部署项目

    1、前提 必须安装了homebrew,可在终端输入命令 brew -v 查看是否已经安装,如果输入指令出现版本号说明已经安装成功 如果未安装先安装(homebrew官网地址) 安装完之后再次输入 brew -v 查看是否有版本号 2、执行 brew search nginx 命令查询要安装的软件是否存在 3、执行 brew insta

    2024年02月16日
    浏览(28)
  • Linux和Mac环境下的Nginx安装教程

    登录root账号,服务器环境为阿里云的Cent OS 7.6版本 执行yum install yum-utils 运行vim /etc/yum.repos.d/nginx.repo 输入: 然后查看源 看到存在稳定版的源,确认无误。 运行安装命令 过程中输入y,确认 查看版本,若出现版本号,则安装成功 用whereis nginx可以查看到目录: nginx: /usr/sbin/

    2024年02月16日
    浏览(27)
  • Nginx在Window与Mac环境的使用及配置详情

    什么是nginx? Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接, 并且cpu、内存等资源消耗却非常低,运行非常稳定。 应用场景 http服务器。Nginx是一个http服务可以独

    2024年02月04日
    浏览(29)
  • 如何在MacOS使用homebrew安装Nginx

    参考文章地址 在确保MacOS 安装Homebrew成功以后,执行如下命令 注意 :Nginx安装成功后会提示目录位置;每个人的系统可能因为Homebrew的安装位置不同而不同,所以这几个目录位置要记下来,方便后期配置和维护Nginx 根据上图可知我本机的几个重要的文件位置: nginx.conf 配置文

    2024年02月06日
    浏览(34)
  • Mac Docker安装配置nginx,配置代理前端访问服务器后端访问本地启动项目

     或者直接通过docker客户端查看 --name NginxTest:容器名称 -p 8080:8080:映射端口 -d nginx:设置容器后台运行  docker客户端查看 1)全局块:配置服务器整体运行的配置指令 nginx 服务器整体运行的配置指令,主要包括配置运行 Nginx 服务器的用户(组)、允许生成的 worker process 数,

    2024年02月02日
    浏览(52)
  • mac 版 Nginx 的使用及 web 项目的实际部署--最简单的方式

    1.1 终端输入指令: which brew 如果显示如下图, 则证明已安装, 如果未安装, 终端执行如下指令: 检查是否安装成功, 执行指令: brew -v 执行指令: 检查是否已经安装完成, 执行指令: nginx -v 如下图所示, 代表已经安装成功; 简单介绍几种常用指令: 启动指令: nginx 或者是 sudo nginx 重启

    2024年02月16日
    浏览(25)
  • mac使⽤nginx

    ⽅法1:homebrew 默认本地已经安装homebrew; 安装与启动 brew install nginx 安装nginx; brew services start nginx 启动nginx nginx⽂件⽬录 1. nginx安装⽂件⽬录/usr/local/Cellar/nginx 2. nginx配置⽂件⽬录/usr/local/etc/nginx 3. config⽂件⽬录/usr/local/etc/nginx/nginx.conf 4. 系统hosts位置/private/etc/hosts ⽅法2:

    2024年02月07日
    浏览(25)
  • MacOS下安装和配置Nginx

    按回车后,根据提示操作:输入镜像序号 -- 输入Y,回车等待brew安装完成即可。 在终端输入brew -v后,会提示你执行两个配置命令,直接复制执行就ok了! Nginx的服务器默认路径:/opt/homebrew/var/www 配置文件路径:/opt/homebrew/etc/nginx/nginx.conf 安装路径:/opt/homebrew/opt/nginx 开启ng

    2024年02月16日
    浏览(28)
  • macOS 上从源码安装 Nginx

    在 macOS 上从源码安装 Nginx 并带上  --with-ipv6  参数进行编译,你可以按照以下步骤操作: 1. 安装依赖 首先,安装 Nginx 编译所需的依赖项。对于 macOS,你可能需要使用 Homebrew 来安装这些依赖项: bash复制代码 brew install pcre zlib openssl 2. 下载 Nginx 源码 访问 Nginx 官方网站下载

    2024年02月19日
    浏览(23)
  • 老Mac电脑安装macOS Ventura实战

    前提说明:此实战适用于老旧Mac电脑(2015年之前的,无法在系统设置中升级macOS Ventura系统的电脑)安装macOS Ventura系统! 软件: OpenCore-Patcher-GUI.app.zip    2023年版本v1.2.1已支持 macOS Sonoma new------------2024更新----------------------------- macOS 14.2 系统部分机型和基于Metal 3802显卡的机型

    2024年02月09日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包