本来以为很快安装完了,没想到安装过程中缺少不少文件,就决定再记录一下吧。
看系统软件库里版本太低,我就想直接源码编译安装。官网下载了2.4.3的版本。
编译命令:make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1,这个是开启所有模式的编译方式,可看INSTALL文件配置
需要安装gcc:yum install gcc.x86_64
需要pcre:yum install pcre-devel.x86_64
需要openssl: yum install openssl.x86_64 openssl-devel.x86_64
需要安装lua,需要5.3版本以上,我从lua官网下载了5.4.3版本,可以直接make后,指定lua目录。make -j $(nproc) TARGET=linux-glibc USE_OPENSSL=1 USE_LUA=1 USE_PCRE=1 USE_SYSTEMD=1 LUA_INC=/opt/source/lua-5.4.3/src/ LUA_LIB=/opt/source/lua-5.4.3/src/
需要systemd-dev:yum install systemd-devel.x86_64
然后我现在记录才发现,就是参数指定的都需要额外安装的软件。
haproxy 配置文件
mkdir /etc/haproxy
cp examples/option-http_proxy.cfg /etc/haproxy/haproxy.cfg
配置systemd
cd admin/systemd/
make
会生成一个haproxy.service,我看就执行了替换bin目录
cp haproxy.service /usr/lib/systemd/system/
systemctl enable haproxy
直接start还是有问题,日志查看错误,需要改一下默认的配置文件和设置ulimit。
具体的详细配置还没看,只先瞟了一眼logging的配置。
上一篇: matplotlib画图依赖_tkinter的问题解决
下一篇: mysql 主从模式搭建
Hi, are you still working on Zeronet?