首页 > 系统相关 >angie nginx 替换方案

angie nginx 替换方案

时间:2023-10-25 11:14:02浏览次数:27  
标签:http temp -- module nginx path angie 替换

angie 是由nginx 原始团队的一些人出去创业开发的nginx 可选替换方案(core 还是基于了nginx) 同时提供了以下周边扩展

angie 一些比较方便的模块

  • 集成了proemtheus(内置)
    自己开发了可以方便监控
  • 提供了一个console
    基于angie 的api 提供了console 管理

参考默认构建命令

 
configure arguments: --prefix=/etc/angie --conf-path=/etc/angie/angie.conf --error-log-path=/var/log/angie/error.log --http-log-path=/var/log/angie/access.log --lock-path=/run/angie/angie.lock --modules-path=/usr/lib/angie/modules --pid-path=/run/angie/angie.pid --sbin-path=/usr/sbin/angie --http-client-body-temp-path=/var/cache/angie/client_temp --http-fastcgi-temp-path=/var/cache/angie/fastcgi_temp --http-proxy-temp-path=/var/cache/angie/proxy_temp --http-scgi-temp-path=/var/cache/angie/scgi_temp --http-uwsgi-temp-path=/var/cache/angie/uwsgi_temp --user=angie --group=angie --with-file-aio --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-http_v3_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-threads --with-ld-opt='-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs'

说明

目前看angie并没有太多特殊的地方,与nginx 基本上一致,只是提供了一些扩展,同时还有一些功能也是需要企业版支持的,angie 提供了
不少系统直接安装支持包,可以试试

参考资料

https://angie.software/en/
https://github.com/webserver-llc/angie
https://console.angie.software/#caches
https://angie.software/en/api/
https://angie.software/en/directives/

标签:http,temp,--,module,nginx,path,angie,替换
From: https://www.cnblogs.com/rongfengliang/p/17786660.html

相关文章

  • 监控nginx
    1、nginx安装1.1、创建nginx目录mkdir~/docker/monitor_alarm/docker-server/nginx/conf.d-pcd~/docker/monitor_alarm/docker-server/nginx/conf.d在~/docker/monitor_alarm/docker-server/nginx/conf.d目录里面新增加nginx的配置文件cat>server.conf<<"EOF"serve......
  • 1.从零开始编写一个类nginx工具, 准备篇, 动手造轮子
    wmproxywmproxy将用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,后续将实现websocket代理,内外网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目++wmproxy++gite:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxyP......
  • Filebeat收集Nginx日志
    4.1为什么收集Nginx日志我们需要获取用户的信息,比如:来源的IP是哪个地域,网站的PV、UV、状态码、访问时间等等;所以需要收集Nginx日志;4.2Nginx日志收集架构图4.3Nginx日志收集实践4.3.1安装Nginxyuminstallnginx-ycat/etc/nginx/conf.d/elk.confserver{ listen5555;......
  • 关于Nginx缓存
    Nginx缓存一般情况下系统用到的缓存有三种服务端缓存:缓存存在后端服务器,如redis代理缓存:缓存存储在代理服务器或中间件,内容从后端服务器获取,保存在本地客户端缓存:缓存在浏览器什么时候会出现304?服务器响应中包含有ETag和last-modified,浏览器下次去请求时会发送这两个标签,......
  • js替换模版中${}的内容
    【转】https://blog.csdn.net/xiangzaixiansheng/article/details/132501772要在js中想要替换替换模板中的${},可以使用字符串的replace()方法结合正则表达式或者函数来实现替换操作。以下是两种常见的替换方式:使用正则表达式:方法一:consttemplate="Hello,${name}!Today......
  • awk替换指定行指定列内容
    例如表格中数值如下1,2,3,41,2,1,22,3,2,3怎么样在原表中,把第二行第三个1替换为5。 awk-F","'NR==2{$3=5}1'file.txt-F指定分隔符NR表示当前处理的行数。$3表示当前行的第三个字段;最后一位参数1代表:一个表达式,“1”不是固定的,所有的非零的数都可以。用于表示条件表......
  • Java替换RequestBody和RequestParam参数的属性
    Java替换RequstBody和RequestParam参数的属性本文主要讲解在Java环境中如何替换RequestBody和RequestParam参数中的属性背景近期由于接手的老项目中存在所有接口中新增一个加密串来给接口做一个加密效果(项目历史原因,不方便上Jwt授权这套),所以就研究了一下Http请求链路,发现可......
  • nginx unit WebAssembly 试用
    nginxunit已经支持WebAssembly,刚好体验下环境准备基于docker运行unit,对于wasm的开发基于rust,实际上测试直接试用了官方的示例代码docker-composeversion:"3"services:app:image:unit:1.31.1-wasmports:-8080:8080......
  • 记录一下nginx遇到的问题
    nginx将ip配置成https,如:https://192.168.1.1/,以及nginx.conf中proxy_pass转发的配置记录。将ip配置httpsnginx:[emerg]no"ssl_certificate"isdefinedforthe"listen...ssl"directivein/usr/local/nginx/conf/conf.d/upstream.conf:14意思是ssl_certificate没有配置,可......
  • centos安装nginx
    目录1、下载安装包2、安装nginx2.1、安装依赖库2.2、安装nginx包2.2.1、解压安装包2.2.2、拷贝文件到/usr/local目录2.2.3、检测当前系统环境2.2.4、编译2.2.5、安装3、配置nginx开机启动4、测试 1、下载安装包官网下载wgethttp://nginx.org/downl......