当前位置:首页 > 随便写 > 正文内容

APPNODE 手动升级Nginx到1.22.0

虚拟化博客3年前 (2022-08-07)随便写225

升级前准备:查看原安装的Nginx扩展,之前可能默认安装有brotli,lua。希望你没有启用它,旧的扩展都不能再使用到新版本上的(见备注1)。

  1. 下载nginx 1.22.0稳定版 http://nginx.org/en/download.html

  2. 将它上传到服务器。并解压 tar -zxvf nginx-1.22.0.tar.gz

  3. 进入解压好的目录,运行 nginx -V 能看到之前的Nginx版本,注意:一定要将配置参数复制保存好。 configure arguments:之后的字符。

  4. 运行:./configure (将上一步复制的参数放这后面)

  5. 运行:make

  6. 运行:mv /usr/sbin/nginx /usr/sbin/nginx.old 这一步是将原来的Nginx做一个备份

  7. 运行:cp ./objs/nginx /usr/sbin/ 将新的nginx复制过去。

  8. 运行:make upgrade (将第3步复制的参数放这后面)

    出现这句话,一般来说升级完成了。
    This program built for x86_64-redhat-linux-gnu

    验证升级是否成功,可以看在APPNODE中,网站管理-->组件管理-->Nginx 标题后的更新图标点一下,然后,再试一下重启Nginx


    以上是本菜菜的升级过程,亲测成功的。欢迎交流。


    备注1:
    扩展可能造成Nginx升级完成后启动失败。
    可以查看 /var/log/nginx/error.log 找到具体原因。
    如果提示 brotli 版本问题,可以下载https://note.youdao.com/s/L5bSjll1的.so文件复制到 /etc/nginx/modules/ 目录下。再重新启动Nginx
    如果Nginx能正常启动,但是站点无法打开,可以在:网站管理-运行环境管理-变更 重新配置一下就可以了。

  9. 出现提示:
    the HTTP rewrite module requires the PCRE library.
    解决办法:
    yum -y install pcre-devel openssl openssl-devel
    然后继续运行之前命令

  10. AppNode Docker 容器版

  11. Docker Hub:https://hub.docker.com/r/sbwml/appnode
    确保服务运行正常,请安装官方最新稳定版(Stable) Docker 引擎:https://docs.docker.com/engine/install/

  12. 创建容器

  13. 可自行映射所需端口或目录

  14. docker run -dit --restart=always \
        --privileged \
        --cap-add SYS_ADMIN \
        -e container=docker \
        --network bridge \
        -p 8888:8888 \
        -p 443:443 \
        -p 80:80 \
        -v /data:/data \
        --name appnode \
        sbwml/appnode:latest \
        /usr/sbin/init
  15. 默认信息
    账户:admin
    密码:admin
    端口:8888


扫描二维码推送至手机访问。

版权声明:本文由Virtualization esxi pve unRaid vmware synology nas docker blog发布,如需转载请注明出处。

本文链接:http://www.yzme.net/post/44.html

标签: nginx
分享给朋友:

相关文章

centos7 逻辑卷扩容

centos7 逻辑卷扩容

新增加一块盘300G,需要增加到/data中。解决方案增加磁盘 -> 初始化物理卷 -> 扩容卷组 -> 扩容逻辑卷操作步骤初始化物理卷查看磁盘信息# lsblkNAME   &nb...

Intel的集显硬解能力

Intel的集显硬解能力

各种显卡H265/HEVC/VP9/AV1格式4K和8K视频硬解码支持列表...

自己升级群辉DSM到7.1的心得

自己升级群辉DSM到7.1的心得

相关引导和安装包来自https://www.openos.org/threads/2022410dsm7-x.3529/ https://pan.baidu.com/s/1i7ebGaioDJqEh7nnIKS4ew提取码:sw4z教程:h...

Docker搭建Maddy多合一邮件服务器

GitHub Chasing66/beautiful_dockerDocker enwaiax/maddy*docker image support for AMD64 and ARM64简介基于 foxcpp...

NGINX的任意反向代理

NGINX的任意反向代理

之前有人分享过php的,但效率有点低。这个是纯NGINX的任意反向代理使用访问地址示例:http://127.0.0.1/https://hostloc.com我做这个的用处就是在某些不方便使用魔法的时候,下载东西,比如github里面的资...

分享宝塔7.7原版+开心脚本+优化脚本

宝塔面板7.7原版第三方存档纯原版1:curl -sSO https://raw.githubusercontent.com/zhucaidan/btpanel-v7.7.0/main/install/install_panel.sh &a...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。