ng搭建简单教程

								Mac 搭建nginx教程

nginx在mac下的安装可以使用两种方式
第一种:使用homebrew的方式,这种方式简单,只需要简单的三步命令就可以安装成功
第二种:下载ng源码、zalb源码、pcre源码、concat源码然后每一个进行配置安装过程实现
第一种相对简单,但是第一种有一点不好,就是不支持安装第三方模块,比如nginx-http-concat模块使用通过homebrew 的方式安装的ng是无法进行安装的,但是对于第一种方式也可以通过nginx-full,不过没有实际使用过,文章最后会使用这种验证一下。

nginx使用第一种brew方式安装的过程

1 安装homebrew
usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
2 安装nginx
2.1 判断本机是否安装了ng
brew search nginx
2.2 安装nginx
brew install nginx
3 验证安装成功
3.1启动nginx
sudo nginx
3.2 浏览器访问 localhost
在这里插入图片描述

nginx使用第二种源码方式安装的过程

准备工作
1、卸载homebrew中的nginx
brew uninstall nginx #卸载nginx
2、下载源码安装包
2.1下载 Nginx pcre nginx-http-concat-master zlib 源码包到本地
在这里插入图片描述

nginx安装过程

1、分别解压
tar -xf nginx-1.16.1.tar.gz
tar -xf pcre-8.43.tar.gz
tar -xf nginx-http-concat-master.zip
tar -xf zlib-1.2.11.tar.gz
2、安装openssl
brew install OpenSSL
3、进入 nginx目录 /Users/admin/tools/forng/nginx-1.16.1 执行
./configure --prefix=/Users/admin/tools/forng/nginx --with-zlib=…/zlib-1.2.11 --with-pcre=…/pcre-8.43
4、现在还没有ng可执行的二进制文件,在目录 /Users/admin/tools/forng/nginx-1.16.1/执行命令 make ,执行完以后在/Users/admin/tools/forng/nginx-1.16.1/objs目录下多出了nginx目录,nginx目录存储的就是二进制文件
5、在objs目录下执行 ./nginx -v 就可以看到当前安装的nginx的版本
在这里插入图片描述
6、执行make install 最终在/Users/admin/tools/forng/nginx 下安装好nginx
系统目前会有两个目录 一个是 /Users/admin/tools/forng/nginx-1.16.1/ 一个是/Users/admin/tools/forng/nginx , /Users/admin/tools/forng/nginx这个目录是/Users/admin/tools/forng/nginx-1.16.1下面执行完make install 以后新的安装目录,这个时候才是真的把nginx安装完了
7、检测启动是否成功
在/Users/admin/tools/forng/nginx目录下执行 sudo ./sbin/nginx
输入curl 127.0.0.1 ,展示下面的即为安装成功
在这里插入图片描述
nginx 添加新的模块
… nginx安装以后,没有什么功能模块,此时如果想添加一个新的模块,比如nginx的统计模块ngx_http_stub_status_module 步骤

nginx目录分析
/Users/admin/tools/forng/nginx-1.16.1/src 下面的目录就是安装以后的模块

core 是ng的核心模块
event 是ng的事件模块
http 是ng的http模块
mail 是ng的邮件模块

/Users/admin/tools/forng/nginx-1.16.1下的在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值