Mac 下使用 Homebrew 安装 Nginx

mac nginx 非brew安装_在 M1 芯片 Mac 上使用 Homebrew Homebrew 是 Mac 上管理软件包的最实用工具之一。但截至目前,它还没有对搭载 Apple silicon 的新 Mac 机型完成适配。根据维护者在 GitHub 上发布的说明,Homebrew 正在积极适配新架构的过程中,但目前还面临一些较大障碍,如缺少基于 ARM 架构的持续集成框架、很多软件包依赖的框架或编译器(go、gcc、qt)未适配等。但是,Homebrew 目前在新 Mac ... 阅读详情

1、用 brew 安装 nginx:

使用 brew 来安装 nginx 的命令如下:

brew install nginx

安装之后运行:

sudo nginx

2、测试:

在浏览器中打开如下地址:

http://localhost:8080

3、配置nginx:

nginx 在 Mac 里安装完成之后它的配置文件如下:

/usr/local/etc/nginx/nginx.conf

3.1 修改默认端口8080:

将 nginx 的端口修改为80,在修改之前先停止 nginx :

sudo nginx -s stop

如果 Apache 在运行的话必须停止 Apache:

sudo apachectl stop

然后用 vim 打开 nginx 的配置文件:

vim /usr/local/etc/nginx/nginx.conf

接下来看到的 nginx 的配置文件如下:

server {
listen       8080;
server_name  localhost;

#access_log  logs/host.access.log  main;

location / {
    root   html;
    index  index.html index.htm;
}

修改成:

listen       80;
server_name  localhost;

#access_log  logs/host.access.log  main;

location / {
    root   html;
    index  index.html index.htm;
}

保存配置并重新运行 nginx :

sudo nginx

3.2 测试修改效果:

在浏览器中打开如下地址:

http://localhost

如果出现* ERROR 403 Forbidden - * 不必担心, 可能是其他程序比如 skype 占用了 80 端口。

那么意味着我们要用8080端口代替80端口,我们可以使用 http://localhost:8080 来访问nginx。

3.2 修改 web 应用的默认位置:

用 brew 安装的 nginx 的 html 文件夹的默认位置是:

 /usr/local/Cellar/nginx/1.2.3/html

注意: 将 * 1.2.3 * 修改成你自己的 nginx 版本.

默认配置是:

server {
listen       80;
server_name  localhost;

#access_log  logs/host.access.log  main;

location / {
    root   html;
    index  index.html index.htm;
}

我们修改成:

server {
listen       80;
server_name  localhost;

#access_log  logs/host.access.log  main;

location / {
    root   /Users/to/www;
    index  index.html index.htm;
}

修改完之后重新运行 nginx ,nginx 就将从我们自定义的文件夹加载页面。

原文翻译自:https://coderwall.com/p/dgwwuq/installing-nginx-in-mac-os-x-maverick-with-homebrew

在Mac下使用homebrew安装apache+nginx+多个版本PHP切换 在Mac下使用homebrew安装apache+nginx+多个版本PHP+mysql本文参考了以下几个网址: http://blog.5ibc.net/p/40509.html http://m.jb51.net/article/105492.htm https://zhuanlan.zhihu.com/p/24614926 大部分内容是从里面整理出来的。1 .安装brew Homebre 阅读详情

相关推荐

短视频mssdk中get_token协议逆向与加密流程深度解析

本文深度解析了短视频mssdk中get_token协议的逆向分析与加密流程。通过抓包、Frida Hook、静态分析等手段,详细拆解了协议数据的Protobuf结构、设备信息采集来源,并重点剖析了其核心加密链路:zlib压缩、自定义TEA算法与AES-CBC加密,最终实现完整的协议模拟。

flower的专栏 555

Nginx

Nginx配置文件: worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; server { listen 80; ser...

ggory的博客 329

多核异构处理器核间通信:从共享内存到RPMsg协议的实战解析

在多核异构处理器架构中,核间通信是实现高效协同计算的核心技术。其基本原理是通过共享内存作为数据交换的物理媒介,配合硬件信号机制实现同步与通知。从技术价值看,它解决了不同架构核心间的数据共享与指令协同问题,是释放异构计算潜力的关键。在应用场景上,该技术广泛应用于智能物联网设备、汽车电子和工业控制等领域,用于连接高性能应用处理器与实时微控制器。本文以典型的ARM Cortex-A与Cortex-M组合为例,深入剖析了基于共享内存和RPMsg协议的通信机制,涵盖了从硬件基础到软件协议栈的完整实现链路,并提供了针对

weixin_26969269的博客 447

mac下安装nginx

前言:nginx的强大不必多言,所以很自然很应当的我也来玩一玩。但是网上许多安装和配置都太那啥了,在这里真的想说一句带有引战性质但我真的无意引战的言论:现在的好多程序员的文笔实在是烂,写的教程让人着实难懂啊,该不会语文都是体育老师教的吧。 当前系统环境: 安装工具: homebrew(还没用过的小伙伴可以点链接进行了解或者自行百度) 步骤:   1、打开终端,习惯性命令: br...

weixin_30872671的博客 499

glm-4v-9b环境配置全攻略:从CUDA版本冲突到bitsandbytes异常排查(RTX A4000实测)

本文详细介绍了在RTX A4000显卡上配置GLM-4V-9B多模态大模型的完整流程,重点解决CUDA版本冲突和bitsandbytes异常问题。通过4-bit量化技术显著降低显存占用,提供从环境预检到量化部署的实战指南,帮助开发者在有限显存环境下高效运行大模型。

weixin_30369041的博客 405

51单片机学习(5)-----蜂鸣器的介绍与使用

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计 算机、 打印机、 复印机、 报警器、 电子玩具、 汽车电子设备、 电话机、 定 时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。1.半导体三极管也称为晶体三极管,可以说它是电子电路中最重要的器件。三极管顾名思义具有三个电极。二极管是由一个PN结构成的,而三极管由两个PN结构成,共用的一个电极成为三极管的基极(用字母b表示)。其他的两个电极成为集电极(用字母c表示)和发射极(用字母e表示)。

2302_80260350的博客 1万+

brew nginx配置

nginx 简单配置

qq_62231341的博客 2111

WordPress插件depicter存在SQL注入漏洞(CVE-2025-2011)

Depicter 是一款功能强大的 WordPress 幻灯片插件,允许用户通过直观的拖放编辑器轻松创建响应式滑块、轮播和动态内容展示。该插件提供丰富的模板库、动画效果和图层控制,支持多媒体内容嵌入(如图片、视频、HTML),并优化了移动端显示和SEO性能。其无代码操作界面适合非技术用户,同时提供高级自定义选项,适用于产品展示、营销推广和视觉叙事等多种场景,是提升网站视觉吸引力的高效工具。

m0_50125527的博客 550

查看日志 nginx

linux>>ls -l |grep "^-" | wc -l 当前文件夹下的文件个数grep -r -C 10 "error" gulpfile.js 查询文件error上下文ps -ef 查看所有进程ps -ef|grep node 查看node进程kill -9 进程号 杀死这个进程nohup node index.js & 在后台运行node index.js 并将lo...

郭郭的博客 1万+

国科大学习资料--模式识别与机器学习(黄庆明)--2020期末考试题

国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 ============================================================================================================================================================

无名何许人的博客 2600

置顶必读(1) | 《YOLOv26实战:从入门到深度优化》专栏导读与完整目录导航(持续更新中)

🏆 本文收录于 《YOLOv26实战:从入门到深度优化》 专栏。 本专栏系统梳理并持续复现 YOLOv26 官方特性、核心改进、多任务支持、部署优化与行业落地,内容坚持 持续更新 + 深度拆解 + 工程落地导向,不仅讲“怎么用”,更讲“为什么这样设计、如何真正落地到项目中”。

**My Coding Family** 9万+

【MAC】深入浅出 Homebrew 下 Nginx 的安装与配置指南

通过本文的详细步骤,您可以轻松地在 macOS 上使用 Homebrew 安装、启动、管理和配置 Nginx。Nginx 的强大功能和灵活性使其成为构建高性能 Web 服务器的理想选择。无论是简单的静态网站还是复杂的反向代理架构,Nginx 都能提供卓越的性能和可靠性。希望本文对您有所帮助,祝您在 Nginx 的使用中一切顺利!

2574

STM32入门教程:智能储物柜控制

在这个例子中,我们将使用一个4x4的储物柜,共有16个储物格。我们了解了硬件准备、储物柜电路设计、STM32的基本配置、储物柜控制代码的编写以及测试和调试等方面的知识。根据我们的电路设计,我们需要将一些引脚配置为输出,并将其他引脚配置为输入。在本教程中,我们将使用STM32微控制器来实现一个基本的智能储物柜控制系统。在主函数中,我们将不断循环读取传感器数据,并根据数据的变化来控制储物柜的开关和显示相关信息。这个函数将读取人体感应传感器、温湿度传感器和光照传感器的数据,并将数据存储到相应的变量中。

m0_75244442的博客 658

mac下使用Homebrew安装nginx报错

mac下使用Homebrew安装nginx报错 mac下安装nginx 安装命令:$ brew install nginx 安装时报如下错误: Updating Homebrew... error: Not a valid ref: refs/remotes/origin/master Error: No available formula with the name "nginx" ==> Searching for a previously deleted formula (in the las

D516701881的博客 8098

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

MAC使用homebrew通过安装nginx

Mac下通过Homebrew管理Nginx的安装与配置指南:使用brew install nginx安装后,可通过nginx -t测试配置。启动服务建议用sudo nginx而非brew services,可能需手动创建日志目录和文件。删除时需先关闭进程(sudo pkill nginx)再执行brew uninstall。自定义配置存放于/opt/homebrew/etc/nginx/nginx.conf,错误日志路径为/opt/homebrew/var/log/nginx/error.log。注意操作前

qq_16889419的博客 562

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Mac(M1)安装Nginx(使用Homebrew安装)

Mac(M1)安装Nginx(使用Homebrew安装)

qq_17175045的博客 726

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Mac os安装nginx 使用homebrew无法下载安装包问题

问题场景: 笔者使用Mac mojave 系统,通过homebrew 安装nginx。 问题描述: 安装nginx的命令如下: brew install nginx 执行命令后如下错误: AntonyZhang:~ zwq$ brew install nginx ==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/openssl%401.1-1.1.1k.mojave.bottle.tar.gz ########

qq_29401881的博客 5131

MAC:使用homebrew安装nginx

MAC使用homebrew安装nginx

湫__的博客 1448

使用Homebrew在Mac OS X EI Capitan上安装与配置nginx和PHP

安装nginx brew install nginx sudo nginx 测试安装 在浏览器打开下面的链接地址 http://localhost:8080 nginx.conf配置 # HTTPS server # #server { # listen 443 ssl; # server_name localhost;...

263

Mac 安装Nginx详细教程

本文介绍一下,如何在Mac系统中安装Nginx,把详细过程记录下来,方便以后查看,也方便大家学习。

Wjhsmart的博客 3万+

Mac下安装Nginx及使用

Mac下安装 Nginx以及基本使用与配置

传播是知识存在的意义 8581

mac中Nginx的安装与使用

1. 安装 Homebrew 首先 homebrew是什么?它是Mac中的一款软件包管理工具,通过brew可以很方便的在Mac中安装软件或者是卸载软件。不了解的同学看以看官网(https://brew.sh/index_zh-cn.html), 然后在我们命令行中复制如下命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装成功后的话,我们可以使用命令

qq_42817360的博客 1216

Mac OS X 安装 Nginx

brew 安装 Nginx1、brew search nginx12345678910111213141516171819202122232425262728293031$ brew search nginxnginxhomebrew/nginx/accept-language-nginx-module                   homebrew/nginx/mogilefs-nginx

阳光岛主 8581

mac下安装使用brewhome安装nginx

1. 安装brewhome(如果没有的话) 打开命令行,输入(密码就是电脑密码): DongtekiMacBook-Air:~ Dong$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" ==> This script will install: /usr/local/bin/brew /usr/loca

1万+

Mac下安装Nginx

成功打开nginx目录,也可以看到如info所说servers目录以及nginx.conf的配置文件(后面会用到这个配置文件)。会看到一个以当前安装的nginx的版本号为名称的文件夹,这个就是我们安装的nginx根目录啦。同样的,我们在1.13.10目录下还可以看到一个名字为html的快捷方式文件夹,进入该目录我们会发现其实它指向的就是。我们可以看到,nginx在本地还未安装(Notinstalled),nginx的来源(From)查询nginx主进程号ps-ef|grepnginx。...

m0_67394360的博客 626
上一篇: IntelliJ IDEA中文乱码解决办法
下一篇: java 向 mysql 插入汉字 Incorrect string value 解决办法
Viking_bird
博客等级 码龄11年 92粉丝 183原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值