首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过容器搭建稳定可靠的私有网盘(NextCloud)

NextCloud ,分别是: nextcloud.lab.com nextcloud-cn.lab.com 应用启动之后,访问任意域名即可开始应用安装,因为要满足“用户自主选择近源”站点访问,所以我们使用...步骤四:支持多个域名,以及全站加速 应用默认只支持单个域名访问,当我们使用我们预期使用的 CDN 域名或者其他区域的域名进行访问的时候,会看到“通过不被信任的域名访问”的警告,并无法访问相关资源文件和网盘界面...[默认只支持单个域名访问] 这时我们需要修改配置文件中的 trusted_domains 字段,将所有域名添加进去: <?...现如今的不论国内国外, CDN 产品早已支持“全站加速”模式,所以我们只需要将 CDN 加速域名和“区域访问”域名进行区分,即可解决“上/下行带宽低成本扩容”、“区域加速访问”的需求。...[使用非安装域名可以正常访问] 步骤六:去除用户目录默认文件 应用会在用户创建第一次登录时初始化用户目录。

1.1K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何通过容器搭建稳定可靠的私有网盘(NextCloud)

    NextCloud ,分别是: nextcloud.lab.com nextcloud-cn.lab.com 应用启动之后,访问任意域名即可开始应用安装,因为要满足“用户自主选择近源”站点访问,所以我们使用...nextcloud-cn.lab.com 进行安装。...步骤四:支持多个域名,以及全站加速 应用默认只支持单个域名访问,当我们使用我们预期使用的 CDN 域名或者其他区域的域名进行访问的时候,会看到“通过不被信任的域名访问”的警告,并无法访问相关资源文件和网盘界面...这时我们需要修改配置文件中的 trusted_domains 字段,将所有域名添加进去: <?...现如今的不论国内国外, CDN 产品早已支持“全站加速”模式,所以我们只需要将 CDN 加速域名和“区域访问”域名进行区分,即可解决“上/下行带宽低成本扩容”、“区域加速访问”的需求。

    78030

    用于本地开发使用的 DNS 方案

    写在前面 不论是你做前端还是后端开发,本地调试带有域名的接口或页面是大概率绕不开的事情。...甚至,如果你使用了自签名证书或者使用了“虚拟域名”进行 HomeLab 服务搭建,在某些不能使用网络默认 DNS 服务器时,也需要一些“灵活”的方案来动态切换一系列域名的指向。...以往我们编辑 hosts 文件,会用下面的形式来进行域名绑定: 10.11.12.123 docker.lab.com 10.11.12.123 maven.lab.com 10.11.12.123 npm.lab.com...=/*.lab.io/127.0.0.1 在上面的例子中,将 lab.com 和一些子域名指向了内网的一台机器,而将 lab.io 全部指向了本机,将上面的内容保存为 dnsmasq.conf,我们来编写容器编排文件...其他:如何简单的修改 Hosts 文件 如果你只需要管理几个域名,也不太想启动一个服务(哪怕它只有2M),可以尝试编辑系统的 Hosts 文件来完成域名指向,如果你厌倦了命令行或者记事本修改文件,也可以考虑下载一些

    1.3K30

    用于本地开发使用的 DNS 方案

    写在前面 不论是你做前端还是后端开发,本地调试带有域名的接口或页面是大概率绕不开的事情。...甚至,如果你使用了自签名证书或者使用了“虚拟域名”进行 HomeLab 服务搭建,在某些不能使用网络默认 DNS 服务器时,也需要一些“灵活”的方案来动态切换一系列域名的指向。...以往我们编辑 hosts 文件,会用下面的形式来进行域名绑定: 10.11.12.123 docker.lab.com 10.11.12.123 maven.lab.com 10.11.12.123 npm.lab.com...=/*.lab.io/127.0.0.1 在上面的例子中,将 lab.com 和一些子域名指向了内网的一台机器,而将 lab.io 全部指向了本机,将上面的内容保存为 dnsmasq.conf,我们来编写容器编排文件...其他:如何简单的修改 Hosts 文件 如果你只需要管理几个域名,也不太想启动一个服务(哪怕它只有2M),可以尝试编辑系统的 Hosts 文件来完成域名指向,如果你厌倦了命令行或者记事本修改文件,也可以考虑下载一些

    1.6K20

    Traefik v3.0 Docker 全面使用指南:基础篇

    比如,我们要使用 traefik.console.lab.io 这个域名来访问上面的服务,那么首先要确保这个域名的指向是 Traefik 服务的网络 IP 地址。...这个域名来访问服务啦。...关于这部分,本篇文章就只展开如何使用能够通过 Cloudflare 修改域名记录的服务,更多的域名服务商的相关内容,有必要单独写一篇文章来讲。...)的根域名(example.com)或二级域名(console.example.com),CF_DNS_LIST 则可以写一串域名,比如 *.console.example.com,*.data.example.com...,*.exmaple.com,在完成配置更新之后,我们使用 docker compose up 启动服务,在稍等片刻之后,Traefik 会自动注册好我们所需要的域名的证书,让我们能够通过上面域名列表内的域名访问我们的服务

    2.2K20

    简单策略让前端资源实现高可用

    当某条 CDN / 服务线路不正常的时候,我们可以通过切换域名来解决资源获取不到的问题,但是别忘记一件很重要的事情: 域名生效需要时间、多地域生效周期漫长,在这个切换域名的时间窗口内,你的服务质量将会持续受到影响...其中一个 CDN 和应用网站根域名相同、另外一个采取完全不同的域名,比如下面这样。...# 默认使用的镜像 NGX_IMAGE=nginx:1.15.8-alpine # 支持访问的协议 SUPPORT_PROTOCOL=https,http # 主站点的域名 MAIN_HOST=demo.lab.io...# 模拟根域名相同的CDN CDN_HOST1=demo-cdn.lab.io # 模拟根域名不同的CDN CDN_HOST2=demo.cdn2.io 将上面的内容保存为 .env ,并将上面内容中的域名绑定到本地之后...Not Found) 如果碰到域名解析错误的场景下,我们会获得另外一种错误信息: GET http://demo-cdn.lab.io/assets/app.js net::ERR_NAME_NOT_RESOLVED

    52220

    Docker 环境下使用 Traefik 3 的最佳实践:快速上手

    ,*.lab.com,*.data.lab.com" 当命令执行后,就能够得到证书文件了。...- CERT_ORGANIZATIONAL_UNIT=Dev - CERT_COMMON_NAME=HelloWorld - CERT_DOMAINS=[lab.com *.lab.com *.data.lab.com.../ssl 上面的命令中,我们指定了本地系统目录的 ssl 目录和容器内的 /ssl 目录打通,所以只需要查看本地的 ssl 目录,就能够验收证书了: ls ssl lab.com.conf lab.com.crt..." # keyFile = "/data/ssl/lab.com.key" 如果你拥有域名,希望使用免费申请的 HTTPS 证书,我们可以删除掉 config/certs.toml 配置文件,然后更新...•DNS_MAIN 和 DNS_LIST 我们想要申请的域名证书列表,需要拥有域名所有权,比如,你不能够申请 www.google.com 或者 www.apple.com 这种不属于你的域名

    17210

    Traefik v3.0 Docker 全面使用指南:基础篇

    比如,我们要使用 traefik.console.lab.io 这个域名来访问上面的服务,那么首先要确保这个域名的指向是 Traefik 服务的网络 IP 地址。...这个域名来访问服务啦。...关于这部分,本篇文章就只展开如何使用能够通过 Cloudflare 修改域名记录的服务,更多的域名服务商的相关内容,有必要单独写一篇文章来讲。...)的根域名(example.com)或二级域名(console.example.com),CF_DNS_LIST 则可以写一串域名,比如 *.console.example.com,*.data.example.com...,*.exmaple.com,在完成配置更新之后,我们使用 docker compose up 启动服务,在稍等片刻之后,Traefik 会自动注册好我们所需要的域名的证书,让我们能够通过上面域名列表内的域名访问我们的服务

    40220

    CORS-Vulnerable-Lab:与COSR配置错误相关的漏洞代码靶场

    2.打开PHPMyAdmin并创建名为“ica_lab”的新数据库。 3.如果你想使用MySQL“root”用户帐户,请跳过以下步骤直接到第5步。...“ica_lab”。...7.单击“Import”按钮,然后在本地计算机上浏览找到SQL转储文件“ica_lab.sql”。该文件位于存储库目录“database”中。 8.找到SQL数据库文件后,单击“Go”按钮。...9.访问“CORS Vulnerable Lab”应用。 10.登录凭证已在输入字段中指定,只需单击“Let Me In”按钮即可。 靶场中的可用挑战 该实验环境中共模拟了3种错误配置。 ?...在域名启动时应用弱正则表达式允许具有白名单域名字符串的Origin。 ? 在域名末尾应用弱正则表达式允许具有白名单域名字符串的Origin。 ?

    1.5K20

    Nginx http 反向代理设置

    root 用户执行如下命令编辑 nginx.conf: [root@lab1 sbin]# vim ${NGINX_HOME}/conf/nginx.conf 注:${NGINX_HOME} 表示你的...*.conf 表示引入 vhost 目录下的所有 .conf 结尾的文件内容 1.3 创建一个自定义配置文件目录 在 ${NGINX_HOME}/conf 目录下新建 vhost 目录: [root@lab1...如果你的主机没有由 DNS 解析的域名,那么可以设置虚拟域名来访问,所谓虚拟域名,就是在我们的 hosts 文件中配置的域名,它只在我们配置的计算机上生效。...四、目录转发 示例: 在 vhost 目录下创建 file.jzl.com.conf : [root@lab1 vhost]# vi file.jzl.com.conf 内容如下示例: server {...(e) 配置 server 与 client 的 hosts 文件如下: 浏览器中输入域名访问如下: 注:如果你已经有 DNS 解析的域名,则完全不用配置 hosts 文件中的本地域名解析了,直接在反向代理中配置具体域名即可

    5.1K41

    Docker 环境下使用 Traefik 3 的最佳实践:快速上手

    ,*.lab.com,*.data.lab.com"当命令执行后,就能够得到证书文件了。...- CERT_ORGANIZATIONAL_UNIT= Dev - CERT_COMMON_NAME= Hello World - CERT_DOMAINS= [lab.com *.lab.com.../ssl上面的命令中,我们指定了本地系统目录的 ssl 目录和容器内的 /ssl 目录打通,所以只需要查看本地的 ssl 目录,就能够验收证书了:ls ssl lab.com.conf lab.com.crt..."# keyFile = "/data/ssl/lab.com.key"如果你拥有域名,希望使用免费申请的 HTTPS 证书,我们可以删除掉 config/certs.toml 配置文件,然后更新 .env...DNS_MAIN 和 DNS_LIST 我们想要申请的域名证书列表,需要拥有域名所有权,比如,你不能够申请 www.google.com 或者 www.apple.com 这种不属于你的域名

    14310

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    领券