linux 通过docker进行build编译nginx时现./configure报-bash: ./configure: No such file or directory

这篇具有很好参考价值的文章主要介绍了linux 通过docker进行build编译nginx时现./configure报-bash: ./configure: No such file or directory。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 概述

我们前端程序是通过nginx代理的,我们前后端都是通过docker来管理的

  1. 问题

今天要将前端包和 nginx实例话的,在我的dockerFile文件里面有一个命令,就是将一个nginx.tar.gz包复制到/usr/local目录下然后解压,这个nginx.tar.gz里面包含了这个。/configure文件,结果在执行一个编译命令的时候报./configure: No such file or directory

  1. 排查思路

首先查看这个tar.gz包还能不能正常解压

#这个命令有的linux会报错吧z去掉再试试
tar -zxvf xx.tar.gz
#报错的话用下面这个命令去掉解压参数中的z,
执行命令改为:tar -xvf xx.tar.gz。
如果还是解压还是报错说明这个文件已经被损坏了,这样就只能重新长传新的文件或者重新压缩成jar报

如果能解压查看里面是否有./configure文件,一般报错是说明没有的。

因为没带自己电脑,没办法给大家截图,就浅浅的在这里记录一下,大家也可以在评论区提问或建议文章来源地址https://www.toymoban.com/news/detail-723779.html

到了这里,关于linux 通过docker进行build编译nginx时现./configure报-bash: ./configure: No such file or directory的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nginx通过配置文件来进行的安全方面优化

    目录 1、隐藏版本号 2、配置错误页面重定向 3、添加header防止XSS攻击 4、利用referer图片防盗链 5、拒绝某些user-agent 6、限制HTTP请求方法 7、nginx开启https 8、控制迸发连接数 说明: 由于某些 Nginx 漏洞只存在于特定的版本,隐藏版本号可以提高安全性。 Nginx隐藏版本信息配置示

    2024年02月08日
    浏览(40)
  • nginx在编译时找不到openssl,通过手动方式指定openssl路径

    1、报错让我安装openssl,或者制定openssl源码路径 2、离线安装一个openssl源码包 1、从官网下载一个openssl源码包,给它放到自己指定的一个目录里 2、解压openssl包 tar -zxvf openssl-1.1.1f.tar.gz 3、 进入nginx源码包安装目录,重新编译,指定openssl路径

    2024年02月11日
    浏览(45)
  • Nginx通过SplitClient进行AB测试以及负载均衡分流

    Nginx 是一个被广泛应用的 Web服务中间件 ,今天分享一下如何用它做 AB 测试。大致可以通过以下方式实现。 1.根据url参数进行 AB测试 : Nginx 可以根据请求的 url 参数来处理请求,例如针对不同的 url 参数返回不同的页面版本,从而实现AB测试。 2.使用 nginx-lua 模块进行 AB 测试

    2024年02月07日
    浏览(37)
  • linux 搭建Nginx网页(编译安装)

    ♥️ 作者:小刘在C站 ♥️ 个人主页:  小刘主页  ♥️ 不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。 ♥️ 学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏: 云计算技术 ♥️ 感谢CSDN让你我相遇

    2024年02月05日
    浏览(57)
  • Docker通过Dockerfile创建Redis、Nginx--详细过程

    我们先创建一个目录,在目录里创建Dockerfile Dockerfile的内容 开始构建,别忘了最后的  .  查看镜像 创建目录,在目录里创建Dockerfile 构建 我这里只修改了配置文件的bind,  如果有需要其他使用sed更改即可

    2024年02月07日
    浏览(43)
  • configure: error: cannot guess build type;you must specify one

    该问题一般出现在国产平台,从错误描述来看,意思是:无法猜测build类型,你必须指定一个。 解决办法: 1. 在系统/usr路径下搜索 config.guess 和 config.sub 这两个文件。 2. 在当前编译工具目录下同样搜索 config.guess 和 config.sub 这两个文件。 3. 用系统的 config.guess 和 config.sub 文件

    2024年02月11日
    浏览(59)
  • Build was configured to prefer settings repositories over project repositories

    Build was configured to prefer settings repositories over project repositories but repository \\\'maven\\\' was added by build file \\\'build.gradle\\\' 这段话的大概意思就是:比起在 build.gradle(project)下配置,在 setting.gradle 下配置更合适,但是 build.gradle 却配置了 maven 。 在报错提示下,去查看project的build.gradle,发

    2024年02月03日
    浏览(34)
  • docker:Java通过nginx获取客户端的真实ip地址

    我们的平台使用Spring Cloud微服务架构,使用Spring Boot构建Java服务,使用google的jib插件打成docker镜像包 我们使用docker虚拟化部署,使用docker-compose统一管理所有服务,包括Java服务和nginx等组件 我们前后端分离,前端通过nginx访问我们的网关(Spring Cloud Gateway),再转发到对应的

    2024年01月18日
    浏览(54)
  • 在docker 环境中 websocket 通过nginx代理 不通 怎么解决

    如果你在 Docker 环境中使用 WebSocket 并通过 Nginx 进行代理,可能需要进行一些额外的配置才能使 WebSocket 正常工作。 下面是一些可能会导致 WebSocket 代理失败的问题以及相应的解决方法: 检查 Nginx 配置 在 Nginx 配置中,确保已经正确地设置了 proxy_pass 和 proxy_http_version ,如下所

    2024年02月03日
    浏览(34)
  • 通过 docker-compose 搭建高可用 nginx + keepalived 集群

    两台虚拟机 CentOS Linux release 7.9.2009 (Core) Docker version 23.0.1 Docker-compose version 1.25.0-rc4 Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。 Keepalived 以 VRRP 协议为实现基础。 VRRP(

    2024年02月04日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包