本文作者:DurkBlue

1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用推荐

1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用摘要:        本文介绍服务器没有接通外网的情况下,自己的软件又是靠1panel来部署的情况下,如何添加本地应用呢  &n...

       本文介绍服务器没有接通外网的情况下,自己的软件又是靠1panel来部署的情况下,如何添加本地应用呢

        首先下载本地应用宝,这里以安装openresty应用为例,

        1pannel是飞致云公司产品,其如需下载应用,请访问下载地址:https://apps.fit2cloud.com/1panel   找到openResty应用点击下载

        1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第1张

1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第2张



下载好了openresty-1.21.4.3-3-3-focal.tar.gz之后,请提前准备对应版本的镜像文件openresty-1.21.4.3-3-3-focal.tar


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第3张


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第4张


这里博主是将1panel安装目录设置在了/data目录下,所以将openresty镜像文件上传到服务器的/data/1panel/DurkBlue/docker_image目录下


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第5张


在1panel管理平台上导入镜像


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第6张


将1panel下载好的本地应用包openresty-1.21.4.3-3-3-focal.tar.gz  放在/data/1panel/resource/apps/local下,上传放好之后解压缩即可


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第7张


完成了之后需要在1panel管理平台上点击应用商店,勾选显示本地应用,再点击更新应用列表,完成这一系列动作之后,1pannel成功识别到了刚刚放置在/data/1panel/resource/apps/local目录下的本地应用包文件,如图:


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第8张


点击安装之后会要求设置一些东西,请按需设置


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第9张

1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第10张


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第11张



1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第12张


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第13张

openresty容器成功启动之后,表示已经成功在离线情况下完成了openresty应用的安装,操作步骤到此结束,如果想要安装其他的本地应用,请依照此步骤参考


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第14张


这边解决文章的最后附上openresty安装设置过程文件docker-compose.yml,不知道这个docker-compose.yml是个什么文件,有什么用,请自行了解,了解过程可以在这个文件当中了解到刚才博主在安装openresty过程中输入了什么参数。选择复制粘贴即可,博主感叹在这个过程中自己也踩了一些坑,踩坑不怕,一步步解决问题就行了,这也是工作经验积累的过程。我的这番话是不是能给你安慰和鼓励,哈哈,好了行文至此!

docker-compose.yml


services:
    openresty:
        container_name: ${CONTAINER_NAME}
        deploy:
            resources:
                limits:
                    cpus: ${CPUS}
                    memory: ${MEMORY_LIMIT}
        image: 1panel/openresty:1.21.4.3-3-3-focal
        labels:
            createdBy: Apps
        network_mode: host
        restart: always
        volumes:
            - ./conf/nginx.conf:/usr/local/openresty/nginx/conf/nginx.conf
            - ./conf/fastcgi_params:/usr/local/openresty/nginx/conf/fastcgi_params
            - ./conf/fastcgi-php.conf:/usr/local/openresty/nginx/conf/fastcgi-php.conf
            - ./conf/mime.types:/usr/local/openresty/nginx/conf/mime.types
            - ./log:/var/log/nginx
            - ./conf/conf.d:/usr/local/openresty/nginx/conf/conf.d/
            - ./www:/www
            - ./root:/usr/share/nginx/html
            - /etc/localtime:/etc/localtime
            - ./1pwaf/data:/usr/local/openresty/1pwaf/data


data.yml


additionalProperties:
    formFields:
        - default: 80
          envKey: PANEL_APP_PORT_HTTP
          labelEn: HTTP Port
          labelZh: HTTP 端口
          required: true
          type: number
          label:
            en: HTTP Port
            ja: HTTP ポート
            ms: Port HTTP
            pt-br: Porta HTTP
            ru: HTTP Порт
            zh-Hant: HTTP 端口
            zh: HTTP 端口
        - default: 443
          envKey: PANEL_APP_PORT_HTTPS
          labelEn: HTTPS Port
          labelZh: HTTPS 端口
          required: true
          type: number
          label:
            en: HTTPS Port
            ja: HTTPS ポート
            ms: Port HTTPS
            pt-br: Porta HTTPS
            ru: HTTPS Порт
            zh-Hant: HTTPS 端口
            zh: HTTPS 端口


.env


CONTAINER_NAME="openresty"
CPUS=0
MEMORY_LIMIT=0
PANEL_APP_PORT_HTTP=80
PANEL_APP_PORT_HTTPS=443


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第15张


1panel如何解决在服务器离线(无访问互联网)情况下添加本地应用 第16张



此篇短文由DurkBlue发布,写作不易转载请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 02-07
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(1)

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

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享