在mac上安装nginx

Mac 安装 Nginx 在Mac系统上安装Linux,一步一步执行安装 阅读详情

转摘自:http://www.amyangfei.com/2012/05/01/install-nginx-for-mac/

在mac上安装nginx

2012-05-01 By amyangfei

介绍在mac OS X上安装nginx的基本过程

大名鼎鼎的Nginx听说过很久,它有着高性能、高稳定性等优点,国内的很多大型门户也都部署了Nginx,还有淘宝开源的Tengine也是根据Nginx改写。不过自己一直没有使用过,今天白天在新买来的mac上配置了Nginx,这里记录一下配置的过程和遇到的一些问题。配置过程参考了Nginx for Mac OS X Lion in 2 minutes这篇文章。

概述

这篇文章介绍了在Mac OS X 10.7.3 Lion下编译Nginx 1.2.0源码并安装的过程。由于在Lion下默认bash没有gcc的一系列命令,比如make,而我们需要编译Nginx的C源码,一个比较简单的解决方案是安装最新版本的XCode,AppStore里可以免费下载,安装结束后启动XCode,然后到XCode->Preferences->Downloads里,选择component,安装“Command Line Tools”就可以了。这样以后就可以方便地在Terminal里make了。

安装PCRE

Nginx需要PCRE(Perl Compatible Regular Expressions)的支持,需要先进行安装。一开始我按照Nginx for Mac OS X Lion in 2 minutes文章里的步骤,但是在后来编译Nginx时候会出现下面的问题。

Undefined symbols for architecture x86_64:
    "_pcre_free_study", referenced from:
        _ngx_pcre_free_studies in ngx_regex.o

在Nginx官方的问题列表里面有这个问题的具体描述,详细请看这里compilation fails on Mac OS X 10.7.2,其实就是库的位置没有找到。那篇文档中给出了两种解决方案,我使用了第一种,成功解决了问题:

1. Remove the PCRE version installed into /usr/local and reinstall one from macports. This is recommended solution.

2. Force /usr/local/lib to be before /usr/lib in library search path with ./configure --with-ld-opt="-I /usr/local/lib". This may work, but likely you'll be facing the same problem in other places as well.

具体过程首先安装macports,然后利用port安装pcre。安装macports可以编译源码,也可以直接使用dmg安装。Installing MacPorts上有详细的安装说明。安装pcre就很简单了,一行命令。

$ port install pcre

安装Nginx

准备工作做好了,这一步就很简单了,首先将nginx-1.2.0.tar.gz放在/usr/local/src目录下,执行下面的命令即可。相应的一些参数可以按照个人需求修改。

$ tar xvzf nginx-1.2.0.tar.gz
$ cd nginx-1.2.0
$ sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module
$ sudo make
$ sudo make install

开启Nginx

可以将/usr/local/nginx/sbin加入到环境变量里(注:可以参考 http://www.cnblogs.com/elfsundae/archive/2010/12/01/1893190.html ),那样可以直接使用sudo nginx开启Nginx。如果不加入的话使用绝对路径亦可。在使用Nginx的默认参数情况下,访问地址http://localhost/,看到“Welcome to nginx!”,说明Nginx正常工作。接下来就可以进一步学习Nginx的各种参数配置和相关使用了。

$ sudo /usr/local/nginx/sbin/nginx

声明: 本文采用 BY-NC-SA 协议进行

mac 系统使用brew安装nginx 说明 首先要安装brew,不再说明了。 安装nginx brew install nginx 提示错误 sudo chown -R `whoami`:admin /usr/local/bin sudo chown -R `whoami`:admin /usr/local/share 再次安装 (base) fanling@fanlingmbp ~ % brew install nginx ==> Downloading https://mirr 阅读详情

相关推荐

MT 103 Single Customer Credit Transfer单笔客户转账

MT 103 Single Customer Credit Transfer单笔客户转账 MT103电文能通过三种方式交换,依赖电文使用的业务场景。 (1)   核心MT103电文是一个通用电文,发送和接收此电文不需要在电文用户组(MUG)注册。允许使用所有MT103电文域来交换单客户转账,除了77T域(信封内容)。MT103电文如果是根据预先约定的双边/多边规则的格式,则可以直通处理。 (

shuytu 1万+

Nginx源码编译安装

但在反向代理场景中计算方法不同,因为nginx既要维持和客户端的连接,又要维持和后端服务器的连接,因此处理一次连接要占用2个连接,所以最大并发数计算方式为:worker_processes。反向代理服务器在转发请求的http头信息中,可以增加x_forwarded_for信息,用以记录原有客户端的IP地址和原来客户端的请求的服务器地址。请求www.kgc.com/test/1.html,会返回文件/var/www/html/test/1.html。$request: 用来记录请求的url与http协议;

JIUYINGQAQ的博客 2947

【HSCNN解析】HSCNN:从欠采样光谱图重建高光谱图的CNN网络

本文介绍HSCNN,是一个将欠采样光谱图重建为高光谱图的纯CNN网络,2017年提出。

上个大学哪有不疯的?硬撑罢了! 1621

MacOS中Nginx的安装「借助Homebrew」

本文Nginx的安装借助于Homebrew; 1、Homebrew2、Nginx安装 1、Homebrew 如果你已经安装过Homebrew了,那么你可以跳过这一步,直接进行Nginx安装步骤; Homebrew是一款MacOS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能,强烈推荐安装。 请复制如下指令到命令行粘贴执行: /usr/bin/ruby-e"...

niceyoo的博客 509

AI Agent Harness Engineering 创业PMF验证工具:用户满意度+留存率+业务指标监测表

在AI Agent创业的浪潮中,我们看到了无数产品如雨后春笋般涌现,但最终能够真正找到PMF并存活下来的却寥寥无几。根据CB Insights的数据,创业公司失败的首要原因(占42%)是"没有市场需求"——换句话说,就是没有找到PMF。AI Agent产品由于其特殊性(交互范式的变革、技术复杂度高、用户期望管理困难等),PMF验证变得更加具有挑战性。传统的SaaS产品PMF验证框架虽然有参考价值,但无法完全适用于AI Agent这种新型产品形态。

AI智能探索者的博客 331

基于Matlab/Simulink的三相并网逆变器dq阻抗扫频仿真与理论建模实践指南

本文详细介绍了基于Matlab/Simulink的三相并网逆变器dq阻抗扫频仿真与理论建模实践方法。通过搭建仿真模型、设计扰动注入策略和FFT分析,精确提取阻抗特性,有效预测系统稳定性,为新能源并网系统设计提供可靠指导。

gold的博客 775

Mac os 安装 nginx 教程(success)

Mac os 安装 nginx 教程(success)

冯安晨 7146

LabVIEW调用.so文件的方法

LabVIEW调用.so文件的方法

m0_37878912的博客 3024

Nginx在Window与Mac环境的使用及配置详情

Nginx在window及Mac环境下配置详情及Nginx 常用配置解析

失眠时间的博客 6424

World Action Model:经典论文

郑困时,图prorpt为机量人压务时,退过驱制解弱词表(constrsinsd decoding), 强附模型只从.256个者动作token中保H, B象总注活地。始VLA之一,RT-2使用了大量的五联网VQ据与少里的机械网的AcSonDat行CoFine-Tunng, 独组sl, 共i744个episode,Mous使用三个专累模,分是vidogonmedel,actonesget,understandng。包的核定之的的观到沟血黄动作,预之后现(vorlemodel),tseing,2。

u013250861的博客 406

2024 年高教社杯全国大学生数学建模竞赛 E 题 交通流量管控 详细思路+matlab代码+python代码+论文范例

随着城市化进程的加快、机动车的快速普及,以及人们活动范围的不断扩大,城市道。景区周边道路上既有本地居民出行,也有过境车辆,化配置,在保证车辆通行的前提下,使得两条主路上的车流平均速度最大。对五一黄金周期间的数据进行分析,判定寻找停车位的巡游车辆,并估算假。相位通过的每辆车的信息,包括拍摄地点、行驶方向、拍摄时间和车牌号。济发展和百姓幸福感的一个“痛点”,是相关部门的棘手难题之一。纬中路交叉口,根据车流量的差异,可将一天分成若干个时段,估。是小镇中两条主路的情况:纬中路,从环西路到环东路,约。

YOLO 3310

Nginx安装和使用(Mac版本)

mac安装nginx

努力的nana 1190

Mac 安装Nginx详细教程

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

Wjhsmart的博客 3万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Mac下安装Nginx

Mac下安装Nginx

如需协助请去我博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

mac下如何安装Nginx

mac下如何安装Nginx 首先要先安装homebrew 具体的课参考https://blog.youkuaiyun.com/qq_33249725/article/details/89735914 1 用brew命令查询Nginx bash-3.2$ brew search nginx ==> Tapping homebrew/core Cloning into '/usr/local/Home...

微信公众号《后端学长》 2912

Mac OS X系统安装Nginx

1、准备工作 安装Nginx时,由于Nginx的一些模块需要依赖其他第三方库,通常有pcre库(支持rewrite模块)、zlib库(支持gzip模块)和openssl库(支持ssl模块)等,所以建议借助Homebrew工具安装。 Homebrew参考:HomeBrew使用 2、安装Nginx 安装完Homebrew后,终端执行: brew search nginx brew install ng...

添仔哥哥 3425

mac nginx的安装

在mac上进行安装:   1、使用homebrew进行安装:     brew install nginx   其会安装在 /usr/local/Cellar/目录下。   2、给予管理员权限     sudo chown root:wheel/usr/local/opt/nginx/bin/nginx     sudo chmod u+s/usr/local/opt/nginx/bi

HappyHeng的博客 3420

mac安装nginx

mac系统经常采用brew安装软件 1、判断mac电脑是否已安装brew brew update 2、如果没有安装brew,可以进入官网安装,官网安装会走国外服务器,需要vpn,也可以用国内版本安装 官网地址:https://brew.sh/index_zh-cn.html 官网安装命令: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 国内版本:

不求甚解的博客 5773

mac nginx 安装

第一部分:安装 1.首先通过命令安装brew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.在命令行输入开始安装 brew install nginx 成功 3 路径与配置 安装完以后,可以在终端输出的信息里看到一些配置路径: /usr/local/etc/nginx/nginx.conf (配置文件路径) /us..

2161

Mac系统安装Nginx

快速停止:kill -TERM 主进程号 /kill -INT 主进程号。查询nginx主进程号:ps -ef | grep nginx。重新加载配置文件命令:nginx -s reload。上图红框是运行nginx的bin目录的路径。平稳退出命令:nginx -s quit。正常停止:kill -QUIT 主进程号。第二处红框是nginx的配置文件的路径。需要有Homebrew软件包管理工具。检查配置文件正确性:nginx -t。强制停止:kill -9 主进程号。在浏览器输入如下地址。

qq_48718409的博客 2995

Mac下安装Nginx及使用

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

传播是知识存在的意义 8581

mac 上编译安装nginx

1、下载nginx源码 ![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4ubmxhcmsuY29tL3l1cXVlLzAvMjAyMC9naWYvNDkxMTI4LzE1ODc2Mjc2OTgyMzQtZjNlNzE1MDQtNGZjYi00YzI5LTgwNDItMDAzNjY2ZmUzMjRiLmdpZg#align=left&display=inline&height=1&margin=[object Object]&o

wml 2406

mac 安装 nginx 环境

1、brew search nginx 2、brew install nginx 启动nginx ,sudo nginx ;访问localhost:8080 发现已出现nginx的欢迎页面了。 备注: ln -s  /usr/local/sbin/nginx /usr/bin/nginx 做个软连接。 常用的指令有:  nginx -V 查看版本,以及配置文件地址

Draco 6万+
上一篇: javascript Range对象跨浏览器常用操作
下一篇: mac系统命令行curl详解
FuDesign2008
博客等级 码龄18年 44粉丝 119原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值