首页 > 系统相关 >nginx-clojure-0.6.0 集成nginx 1.25.0 构建的解决方法

nginx-clojure-0.6.0 集成nginx 1.25.0 构建的解决方法

时间:2023-06-18 13:01:05浏览次数:58  
标签:http request 0.6 nginx static clojure ngx

今天也说过关于nginx-clojure-0.6.0 集成nginx 1.2.50 构建是有问题的,以下是解决方法

实际问题

  • static declaration of ‘ngx_http_close_request’ follows non-static declaration

原因

nginx-clojure复制了nginx 源码中对于nginx 的处理函数(ngx_http_clojure_mem.c 文件)

/*copy from ngx_http_request.c*/
static void
ngx_http_close_request(ngx_http_request_t *r, ngx_int_t rc)

解决方法
可以将复制的方法重命名比如ngx_http_close_requestv2,同时注意对于ngx_http_clojure_mem中使用到方法的使用修改的名称
然后构建方法就和以前的方法一样

参考资料

https://nginx-clojure.github.io/installation.html
https://github.com/nginx-clojure/nginx-clojure
https://nginx-clojure.github.io/


标签:http,request,0.6,nginx,static,clojure,ngx
From: https://blog.51cto.com/rongfengliang/6508241

相关文章

  • 使用nginx作为反向代理配置多个域名的https证书
    偶然想到,自己还没有做好使用nginx作为反向代理,搭配多个域名的https,心血来潮,就问了下bing怎么做。docker-compose.ymlversion:'3.7'services:nginx-proxy:image:jwilder/nginx-proxycontainer_name:nginx-proxyrestart:alwaysports:-80:80......
  • 08. centos安装包方式安装nginx(推荐该方式)
    本地安装的nginx比较好维护,配置起来也方便,比yum的安装方式要更好的运维和使用,此篇技术贴亲测可用,实测了使用nginx代理nacos的服务器集群。一、安装各种依赖gcc安装,nginx源码编译需要yuminstallgcc-c++#PCREpcre-devel安装,nginx的http模块使用pcre来解析正......
  • nginx反向代理实现不同域名映射到同一台服务器的相同端口
    在实际应用中,我们经常会遇到多个域名需要映射到同一台服务器的相同端口的情况,这时可以使用nginx反向代理来实现。以实现将www.example.com和www.test.com都映射到127.0.0.1的80端口为例,具体步骤如下:修改hosts文件在本地hosts文件中添加以下两行:127.0.0.1www.example.com127.0.0.1......
  • Nginx 学习笔记
    概述Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并发能力强1.正向代理如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,需要通过代理服务器来访问,这种访问就称为正向代理2.反向代理客户端对代理是无感知的,因为客户端......
  • 使用tcpdump+wirkshark分析nginx反向代理无法访问问题
    问题描述在使用nginx配置多路径反向代理后端prometheus应用的时候由于prometheus本身是自动跳转到/graph才能正常访问,而使用nginx反向代理如果只是配置简单的http_proxy到后端prometheus的端口会报404错误,以下是具体的配置和报错:location/prometheus{proxy_p......
  • 使用Docker将Vite Vue项目部署到Nginx二级目录
    Vue项目配置使用Vite创建一个Vue项目,点我查看如何创建配置打包路径在Nginx中如果是二级目录,例如/web时,需要设置线上的打包路径在项目跟路径下创建两个文件:.env.production、.env.development,写入一下内容:##生产环境NODE_ENV='production'VITE_BASE_PATH=/form-design......
  • Nginx、fastCGI、http方式关系梳理
     1.介绍在linux的LNMP环境中,nginx.conf中配需要配置fastCGI,php需要安装php-fpm扩展并启动php-fpm守护进程,nginx才可以解析php脚本。那么,这样配置的背后原理是什么?nginx、fastCGI、php-fpm之间又有什么关系呢?一直有这样的疑惑,由于无法理清nginx、php-fpm之间的关系,遇到nginx解......
  • **使用源码部署Nginx 1.23.3的详细步骤和性能优化**
    简介:在本篇博客文章中,我们将详细介绍如何使用源码部署Nginx1.23.3,并提供一些优化措施以提升性能和安全性。将按照以下步骤进行操作:目录准备工作下载和编译Nginx源码安装Nginx配置Nginx优化Nginx性能和安全性启动Nginx服务结论1.准备工作在开始部署Nginx之前,确保你的......
  • K8S nginx-ingress配置集锦
    1.设置IP白名单#设置只能通过192.168.0.0/24和127.0.0.1网段才能访问,否则报403apiVersion:networking.k8s.io/v1kind:Ingressmetadata:name:rabbitmqnamespace:defaultannotations:nginx.ingress.kubernetes.io/whitelist-source-range:192.168.0.0/24,127.0.......
  • vue3:vue+nginx+php进行服务端部署的配置(nginx/1.18.0 / [email protected])
    一,开发环境中的配置:1,前端:vue的vue.config.jsconst{defineConfig}=require('@vue/cli-service')module.exports=defineConfig({transpileDependencies:true,publicPath:process.env.NODE_ENV==="production"?"./":"/&qu......