Record

机会是留给有准备的人

mac openresty配置安装

目的

最近公司里的前端和后端模块在本地调试启动时都用80端口。
二个一起启动调试是会冲突的,于是用nginx做个反向代理以解决端口冲突。

mac nginx安装使用


1. 到 openrestry 下载
2.安装Install Homebrew,如已安装怎无需安装,安装时直接在终端输入下面命令

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

3.安装pcre,会安装到/usr/local目录里

brew install pcre

4.解压安装

tar xzvf ngx_openresty-VERSION.tar.gz

cd ngx_openresty-VERSION/

./configure --with-luajit --with-cc-opt="-I/usr/local/Cellar/pcre/8.35/include" --with-ld-opt="-L/usr/local/Cellar/pcre/8.35/lib" --prefix=/usr/local/webserver

make

make install

5.设置环境变量

PATH=/usr/local/webserver/nginx/sbin:$PATH
export PATH

6.启动与使用

 启动
/usr/local/webserver/nginx/sbin/nginx

快速退出
/usr/local/webserver/nginx/sbin/nginx -s stop

优雅退出
/usr/local/webserver/nginx/sbin/nginx -s quit

更换配置,启动新的工作进程,优雅的关闭以往的工作进程
/usr/local/webserver/nginx/sbin/nginx -s reload

重新打开日志文件
/usr/local/webserver/nginx/sbin/nginx -s reopen