娃哈哈好喝-真的!
技术够用就行,吃好喝好睡好!

Rocky linux9源码包安装openresty

系统:rocky linux9.4

openresty:1.25.3.1

源码包安装的好处就是可以根据实际需要用到的模块,本次把常用的大部分模块都加进来了,肯定包括lua和geo

openresty下载地址可以去官网下:https://openresty.org/

首先装好依赖包

[root@rocky9 ~]# yum -y install gd gd-devel libpq libpq-devel gperftools gperftools-devel pcre-devel openssl-devel gcc curl zlib-devel make 

整理好了,直接复制贴过去,如果你需要安装geoip模块还需要单独装一下geoip的包

下载地址:https://github.com/maxmind/geoip-api-c

安装也比较简单,下载完解压

[root@rocky9 dl]# cd GeoIP-1.6.12/
[root@rocky9 dl]# ./configure
[root@rocky9 dl]# make
[root@rocky9 dl]# make install

如果不需要geoip可以忽略这步

下载openresty并解压

[root@rocky9 dl]# tar -zxvf openresty-1.25.3.1.tar.gz
[root@rocky9 dl]# cd openresty-1.25.3.1/
[root@rocky9 openresty-1.25.3.1]# ./configure --prefix=/data/openresty --with-http_iconv_module \
--with-http_postgres_module --with-http_ssl_module --with-http_v2_module \
--with-http_v3_module --with-http_realip_module --with-http_addition_module\
--with-http_image_filter_module --with-http_image_filter_module=dynamic \
--with-http_geoip_module --with-http_geoip_module=dynamic --with-http_sub_module \
--with-http_gzip_static_module --with-http_auth_request_module --with-http_random_index_module \
--with-http_secure_link_module --with-http_stub_status_module --with-google_perftools_module
[root@rocky9 openresty-1.25.3.1]# gmake
[root@rocky9 openresty-1.25.3.1]# gmake install

我这里指定的安装目录是/data/openresty,可以根据实际需要修改,可能会报错的地方应该在gmake阶段,可以根据报错信息来判断是缺少包还是其他原因。

赞(0)
未经允许不得转载:娃哈哈好喝 » Rocky linux9源码包安装openresty
分享到: 更多 (0)