使用cpolar发布群晖NAS上的网页(1)

2023-10-27

系列文章

群晖NAS作为一款简便易用的小型数据中心,已经在很多家庭和中小型企业中得到了应用,作为数据中心,群晖NAS极少关闭,因此也成为网页服务器的较好选择。不过群晖NAS通常都应用于内网环境,想让处于内网群晖NAS上的网页发布到公共互联网,就需要用到cpolar建立的数据隧道。从今天开始,我们将详细为大家介绍,如何在cpolar的帮助下,将位于群晖NAS的本地网页,发布到公共互联网上。

要在群晖系统上创建网页,与在其他系统上创建网页大同小异,我们必须先在群晖NAS上搭起一个可供网页运行的环境,而这个网页运行环境并不需要很复杂,群晖套件中心中有一款web station的套件。我们只要打开“套件中心”,在搜索框内输入web station,再回车搜索。

在web station安装完成后,可以直接在安装界面点击“打开”,也可以点击左上角的徽标,在弹出的面板中打开

如果是全新安装的群辉系统,在打开web station时可能会提示安装可用套件,由于我们准备建设的是静态网站(页面就是一个个静态的文件),没有多少数据交换和数据渲染的需求,因此可装可不装(但是PHP系列还是要装一个的)。

接着,我们点击web station主页面左侧的“虚拟主机”按钮,在这里配置我们的网站设置。点击页面上方的“新增”

在弹出的虚拟主机设置中,我们需要在空格处填写一些信息。

  • 基于名称
  • 主机名:由于是测试创建,所以主机名选择test;

端口:去掉勾选80/443端口(80端口附加了很多web管理,为避免混淆,还是不要选它),勾选http并附加端口号81(群晖套件占用了大量端口,所以选个比较生僻的);

同时,我们还可以选择以端口为基础,即“基于端口”模式进行设置。

  • 基于端口
  • 端口:勾选HTTP,并在其后的空格内,填入端口号81

之后的http后端服务器和PHP都是自动检测的,如果这两个空格没有自动选入,就要检查是不是没有安装相应套件。

需要注意的是,基于端口和基于主机名,只能有一个生效,二者不能同时生效,并且,

  • 基于端口的网址是http://局域网IP/主机名
  • 基于端口的网址是 http://局域网IP:端口号

这里需要特别说下“文档根目录”空格,这个空格是web station生成网页的文件来源,我们的网页文件也要装在这个文件夹里,所以我们需要慎重选择。在这个例子中,我点选了该格后方的“浏览”,在弹出的文档根目录列表中,选择在web文件夹下新建了“test”文件夹(之后的网页文件也会放在这个文件夹里)

文件夹设置完成后,点击下方的“选择”按钮;回到上级页面后,再点选“确定”,保存我们的各项设置。

这时我们的web station设置就完成了,由于这部分内容比较乱,特别是对web station的设置很繁琐,因此需要反复尝试。而在下篇介绍中,我们将会为web station添加网页内容,让其真正运行一个网页。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。


 下一篇

​​​​​​​使用cpolar发布群晖NAS上的网页(2) ​​​​​​​

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用cpolar发布群晖NAS上的网页(1) 的相关文章

  • Laravel 意外错误“类用户包含 3 个抽象方法...”

    在 Laravel 上编写我的身份验证应用程序时 我遇到了一个以前从未见过的错误 我已经集思广益了近一个小时来解决这个问题的原因 但仍然找不到解决方案 Error User 类包含 3 个抽象方法 因此必须声明为抽象方法或实现其余方法 Il
  • 从关系中合并 Laravel 中的集合

    假设我有 3 张桌子 Images Subject Style 关系是多对多 图像 主题 和多对多 图像 样式 现在我想做一些类似的事情 result subjectResult gt images gt merge styleResult
  • 如何更改 Ubuntu 14.04 上的 php-cli 版本?

    我是 Linux 新手 在篡改时破坏了一些 php 设置 如果我执行一个包含以下内容的 php 脚本 phpinfo 它显示 php 版本为 5 6 但通过命令行 如果我运行php v它返回 7 0 版本 我想让两个版本匹配 我怎样才能修复
  • curl 无法获取网页内容,为什么?

    我正在使用curl 脚本转到链接并获取其内容以进行进一步操作 以下是链接和curl脚本
  • 如何使用 PHP 从内容中查找 URL?

    需要一个简单的 preg match 它将在内容中查找 c aspx 不带引号 如果找到 它将返回整个 url 举个例子 content div 4 a href m c aspx mt 01 9310ba801f1255e02e411d8
  • 当用户再次访问同一页面时保持登录状态?

    目前我正在使用会话来登录用户 但是当我关闭浏览器并再次打开它时 我必须再次登录 你如何让用户在 2 周内保持登录状态 那么是通过cookie吗 那么您想要 在这台计算机上记住我 选项吗 这是一种与语言无关的方法 创建一个至少包含以下内容的数
  • 有没有办法在不使用 foreach 或其他函数的情况下在 PHP 中内爆关联数组的键和值?

    我有一个像这样的关联数组 myarray array a gt 1 b gt 2 c gt 3 我想显示数组键和值 如下所示 a is 1 b is 2 c is 3 我不想使用 print r 或 var dump 来执行此操作 我也不想
  • 未找到“MongoId”类(带有 MongoDB Doctrine 的 Zend 框架)

    我目前正在尝试将 MongoDB 与 ZendFramework 中的 Doctrine 集成 我做了很多教程 在 StackOverflow 或其他地方 但没有任何效果 我一步步按照教程进行操作 http www bigwisu com
  • 如何使用 PHP 动态插入 CSS 类?

    下面的代码有什么问题 我想在相应的情况下动态插入 当前 CSS 类 li 单击元素 谢谢 section section li
  • 正则表达式替换混合数字+字符串

    我想删除所有包含数字的单词 示例 LW23 London W98 String 从上面的字符串中我唯一想保留的是 London String 这可以用正则表达式来完成吗 我目前正在使用 Python 但 PHP 代码也很好 Thanks E
  • 我的 PHP 代码不会将记录插入到 mySQL 数据库表中[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我的网站上
  • 对更改运行 PHPUnit 测试

    每当磁盘上的文件发生更改时 我想运行 PHPUnit 测试 或至少其中的一个子集 与您可以使用 进行的操作非常相似 咕噜手表 https github com gruntjs grunt contrib watch blob master
  • Lumen 微框架 => php artisan key:generate

    我正在尝试 PHP 微框架 Lumen 来自 Laravel 我的第一步就是调查 env example文件并复制一份以供我使用 env文件 就像 Laravel 中一样 有一个变量 APP KEY 现在我尝试了简单的命令php artis
  • 从文本文件 PHP 读取数据

    我只是想知道如何在 php 中读取文本文件 我想让它显示文本文件中的最后 200 个条目 每个条目都在一个新行上 Like John White Jane Does John Does Someones Name 等等 Thanks Use
  • PHP URL 验证

    我知道有无数的线程问这个问题 但我一直无法找到一个可以帮助我解决这个问题的线程 我基本上试图解析大约 10 000 000 个 URL 的列表 确保它们根据以下标准有效 然后获取根域 URL 此列表包含您能想象到的几乎所有内容 包括类似的内
  • 打印表数据mysql php

    我在尝试打印表格的一些数据时遇到问题 我是 php mysql 的新手 但我认为我的代码是正确的 这里是 h1 Lista de usu rios h1
  • 如何根据另一个下拉列表中的选择动态填充下拉列表中的选项?

    我有一个表 其中包含类别信息 例如产品 我已将它们列在下拉菜单中 现在 我需要做的是 在下一个下拉菜单中列出所选类别的子类别 我希望 javascript 是必需的 但我对 javascript 还不太熟悉 将非常感谢您的帮助 你应该使用
  • 在 Windows 上查看 PHP 文件夹

    我正在编写一个简单的 PHP 脚本来监视文件夹及其子文件夹的任何更改 新文件 修改 删除 然后执行操作 我将使用 Windows 上的命令行运行此脚本php f script php 我一直在寻找一种在 Windows 上观看具有 PHP
  • 由于未定义符号,PECL solr 未加载:curl_easy_getinfo

    我正在尝试加载 PECL solr 扩展 我尝试使用 pecl install solr 并下载并使用 phpize configure make 来安装它 在这两种情况下 扩展安装时都没有错误 但在 apache 重新启动后 或在命令行上
  • Magento 中的子域 htaccess 问题

    public html www domain com public html subdomain subdomain domain com public html htaccess public html subdomain htacces

随机推荐

  • python 键盘输入数字_python实现键盘输入的实操方法

    python实现键盘输入的实操方法 python中有指定的代码进行输入操作 所以今天就由小编来为大家介绍python怎么实现键盘输入 第一首先打开电脑的python编辑工具 再创建python项目 第二然后应用sys函数 命令为import
  • UnicodeDecodeError: 'gbk' codec can't decode byte 0xaf in position 683: illegal multibyte sequence

    读文件的时候出现编码错误 有两种方法 第一种就是 f open test txt r encoding utf 8 content f readline 打开文件的时候就指定编码的类型 就可以避免出现类似的错误 第二种就是 在读出文件之后利
  • C++:输入十进制以二进制显示

    C 输入十进制以二进制显示 代码展示 代码展示 输入十进制以二进制显示 include
  • 面试常见的八股文记录

    本文是记录平常看到的面试八股文问题 其问题主要是从leetcode中的讨论区整理出来的 答案大多是参考一些大佬讲解来整理的 在此进行整理 方便大家换工作时来熟悉下常见的八股文问题 大家可以看看 也可以讨论下 2021 05 10 微信 后端
  • 编译原理结课感言及课程设计LR(1)语法分析器

    经过一学期的学习编译原理考试也是成功结束 学校安排的课程设计也圆满完成 编译原理我复习的资料写了很多最终也没有辜负努力吧成功拿到了A 的成绩 课程设计抽取到的题目是LR 1 语法分析器 刚开始对我来说确实不知道从哪里下手 最后也是通过自己查
  • 华为云云耀云服务器L实例评测|在Docker环境下部署Statping服务器监控工具

    华为云云耀云服务器L实例评测 在Docker环境下部署Statping服务器监控工具 一 前言 1 1 云耀云服务器L实例简介 1 2 Statping简介 1 3 Statping特点 二 本次实践介绍 2 1 本次实践简介 2 2 本次
  • JDBC DAO详细思路

  • [python]——python通过kepserver 连接plc

    使用python通过opc ua连接plc 使用的软件 KEPServerEX 6 kepserverex中可以创建虚拟plc kepserver设置 操作步骤 安全策略设置 右键KepServer主窗口中项目 选择属性 点击OPC UA
  • mysqldump源码解读 - 到底是怎样dump的?

    环境 8 0 27 MySQL Community Server CentOS7 general log general log 记录了 MySQL 服务器响应的所有 SQL 语句信息 该日志默认是关闭的 首先开启 general log
  • Ubuntu安装及使用Docker

    文章目录 1 Docker的安装 1 1 准备工作 1 2 卸载旧版本 1 3 安装Docker 1 3 1 安装 https 相关的软件包 1 3 2 设置apt仓库地址 1 3 3 安装 Docker 软件 1 3 4 检查docker
  • Java调用ElasticSearch自定义的评分插件

    之前 使用phash做了一个基于ElasticSearch的图片相似性的项目 需要自己写一个评分插件 在kibana中用es的语句查询 没有问题 现在要集成到java项目中 kibana中查询语句 GET test index search
  • 解决虚幻引擎 SetupAndroid.bat运行报错:Unable to locate local Android SDK location. Did you run Android Studio?

    版主最近在使用unreal4 27按官方ue4文档指示安装android环境打包项目到安卓平台时遇到了SetupAndroid bat运行报错 Unable to locate local Android SDK location Did
  • 安装sva遇到的问题

    library sva 载入需要的程辑包 genefilter Error package or namespace load failed for genefilter in loadNamespace i c lib loc libPa
  • 【中阳期货】GPT-4正在改进自己,超强进化

    GPT是一种预训练语言模型 由OpenAI研发 如果你希望快速了解GPT 可以按照以下步骤进行 了解预训练语言模型 预训练语言模型是一种人工智能技术 可以通过大量语言数据的训练 自动学习语言的规律和语义 GPT就是其中的一种 理解GPT的基
  • SqlServer时间类型常用技巧

    本文主要对SqlServer时间类型常用技巧做一个小小的总结 主要在于时间与字符串的转换处理 一 SqlServer常用的时间类型 1 sqlserver常见的时间类型有DATE DATETIME TIME TIMESTAMP四种 其中TI
  • 易观千帆

    易观 2023年4月证券服务应用活跃人数13924 88万人 相较上月 环比下降1 46 同比增长3 64 2023年4月自营类证券服务应用Top10 活跃人数6144 02万人 环比下降0 01 2023年4月第三方证券服务应用Top10
  • 高效的浏览器快捷键,办公上网必备

    Ctrl N 打开一个新的浏览器窗口 Ctrl T 打开一个新的标签页 Ctrl Tab 切换到下一个标签页 Ctrl Shift Tab 切换到上一个标签页 Ctrl W 关闭当前标签页 Ctrl Shift W 关闭当前窗口 Alt F
  • C++ 拷贝(复制)构造函数详解

    拷贝构造函数 特殊的构造函数 用户未定义拷贝函数的情况下 系统自动创建一个隐式的默认拷贝构造函数 它将已经存在的对象中的数据成员逐个的拷贝到新创建的对象中 自定义拷贝构造函数格式 类名 const 类名 引用名 会调用拷贝函数的三种情况 1
  • 免费下载文档:给你介绍几个实用的免费下载网址

    文档不会写 想要去网上下载模板看看 怎么都要会员啊 下面给你介绍几个免费下载文档的地方 1 嗨文库 嗨文库官网为您提供文库文档下载服务 免费下载文库文档 在线解析文库文档资料 从此 下载百度文库文档变得简单 从百度文库里复制想要下载文档的链
  • 使用cpolar发布群晖NAS上的网页(1)

    系列文章 使用cpolar发布群晖NAS上的网页 1 使用cpolar发布群晖NAS上的网页 2 使用cpolar发布群晖NAS上的网页 3 群晖NAS作为一款简便易用的小型数据中心 已经在很多家庭和中小型企业中得到了应用 作为数据中心 群