2020年11月24日

MacOS编译NGINX1.17

使用Mac的开发者大多数的时候通过 brew 命令安装各类软件,比如 PHP、Python、Nodejs,Nginx 也不例外。

默认情况下Nginx安装在/usr/local/Cellar/nginx,通过brew link nginx加软连接到/usr/local/bin/nginx,虽然这样完全满足开发且符合 Mac 软件的管理,但是却不方便移植(比如想给不懂开发的用户一键部署部署的应用包,做私有化部署的同学应该对此不陌生)。

从源码编译 NGINX 程序比安装预编译的安装包要灵活很多,可以添加特定的模块(来自NGINX官方或者第三方的,比如给 Fastdfs 提供 HTTP 访问文件能力的 fastdfs-nginx 模块),当然自己编译源码拉取的可以是已修复 bug 和新增特性的最新分支。

Read More

zookeeper客户端zkCli.sh命令详解

点击数:5连接命令 zkCli.sh [-timeout 100] [-r] -server server-1:2181,server-2:2181,server-3:2181 -r :即使ZooKeeper服务器集群一半以上的服务器 down,也给客户端提供读服务。 客户端命令 命令 usage 示例 h 显示所有命令 · ls path 查看某个节点下的所有子节点信息 · ls / 列出根节点下所有的子节点信息 · ls /brokers/topics 列出 /brokers/topics …

Read More