网站运行了也两三年了,使用的是淘宝开源的 Tengine,这名字乍一看像是腾讯的作品。
使用的是 Centos7,就自己编译了。把编译参数记一下,使用到的模块大致谷歌一下也能找到最新的。
最近又折腾了一下最新的 Tengine, 想配置个 http3,但是失败了。
只能顺手更新一下模块了。
记录一下最新的更新过程。
- 更新系统,安装源
1 | sudo yum group install "Development Tools" |
- 安装 cmake gcc10 perl。
本来打算从源码安装的,奈何单核机器编译一晚也没成功。
1 | yum install cmake3 |
- 重要模块记录
- 使用 nginx-ct
1 | wget -O nginx-ct.zip -c https://github.com/grahamedgecombe/nginx-ct/archive/v1.3.2.zip |
- 获取中间证书
1 | wget https://github.com/grahamedgecombe/ct-submit/archive/v1.1.2.zip |
- 最终编译参数
1 | ./configure --prefix=/usr/local/nginx --user=www --group=www --with-stream --with-file-aio --with-threads --with-ipv6 --with-pcre=/usr/local/src/pcre --with-openssl=../open-3.00 --with-jemalloc=../jemalloc --with-zlib=/usr/local/src/zlib --with-http_gzip_static_module --with-http_realip_module --with-http_stub_status_module --with-http_v2_module --add-module=../ngx_brotli --add-module=../ngx-fancyindex --add-module=../pagespeed-ngx --add-module=../nginx-module-sysguard --add-module=../nginx-ct-1.3.2 |