搭建一个能与大家分享的旅游相册网站——“cpolar内网穿透”

news2024/11/26 8:21:58

如何用piwigo与cpolar结合共同搭建一个能分享的旅行相册网站

文章目录

  • 如何用piwigo与cpolar结合共同搭建一个能分享的旅行相册网站
    • 前言
      • 1. 使用piwigo这款开源的图片管理软件
      • 2. 需要将piwigi网页复制到phpstudy
      • 3. “开始安装”进入自动安装程序
      • 4. 创建新相册
      • 5. 创建一条空白数据隧道
      • 6.将cpolar云端保留的空白数据隧道与本地piwigo网页关联起来
      • 总结

前言

每逢节假日到各处去旅行,到不同的地方感受风土人情,已经成为我们个人消遣的重要组成部分。每次外出旅行,我们都会收获大量照片,这些照片和视频无论是存在手机里,还是存放在相机存储卡里,都会让本就不多的存储空间更加捉襟见肘,而这些照片和视频存放在电脑上,又不方便与大家分享。但现在,我们完全可以使用相册管理软件piwigo与cpolar结合,建立一个自己的照片分享网站,即能利用电脑庞大的存储空间,也能随时随地与大家分享。现在,就让我们看看应该如何操作吧。

1. 使用piwigo这款开源的图片管理软件

为方便我们进行图片管理,我们使用piwigo这款开源的图片管理软件作为我们旅行照片的承载。并且这款网页程序能够完美适应我们常用的phpstudy,我们只需要将piwigo的网页文件夹粘贴到phpstudy的网页文件夹下,并设置好piwigo的运行环境,即可进行安装。而piwigo的运行环境主要包括php、MySQL、Nginx、SQL-front等,这些软件我们都能以phpstudy的插件形式,在phpstudy主体程序中找到并安装。当phpstudy安装好这些软件插件后,我们就能正式进入piwigo网页的安装程序。

2. 需要将piwigi网页复制到phpstudy

首先需要将piwigo网页文件全部复制到phpstudy的网页文件夹下,接着点击“网站”页面左上方的“创建网站”,phpstudy就会弹出创建新网站需要进行的环境设置界面。在这个页面我们可以对piwigo网站的域名、端口、数据库信息、根目录信息等内容进行设置。

img

3. “开始安装”进入自动安装程序

完成这些设置后,再找到新建条目右侧的“管理”按钮,点击这个按钮就能看到“打开网页”选项。点击“打开网页”进入piwigo在本地电脑上的安装程序。这里,我们只要根据提示,并输入之前设置好的数据库名称、用户名和密码,再输入piwigo本身的管理员用户名和密码,就可以点击安装页面最下方的“开始安装”进入自动安装程序。

img

4. 创建新相册

Piwigo网页程序安装完毕后,页面会自动跳转至网站相册的设置页面,那么在此点击“创建第一个新相册”,就能创建处新的相册。Piwigo周到这一步,也意味着我们已经成功的在本地电脑上安装了piwigo,并且已经能正常运行。

img

5. 创建一条空白数据隧道

接下来,我们就需要创建一条能够长期稳定存续的空白数据隧道,要做到这一点,我们要进入cpolar的官网,点击主页面左侧的“预留”按钮,进入数据隧道预留设置界面,在这个页面我们找到“保留二级子域名”栏位,并进行几项简单设置,主要为“地区”、“二级域名”和“描述”栏位。完成这3项设置后,点击栏位右侧的“保留”,就能创建一条能够长期稳定存续的空白数据隧道。

img

6.将cpolar云端保留的空白数据隧道与本地piwigo网页关联起来

当cpolar云端的数据隧道建立完毕后,我们就能进行最后一步,在本地电脑的cpolar客户端进行设置,将保留的空白数据隧道与我们的皮外购旅游相册关联起来。在本地电脑的cpolar客户端,我们在主界面左侧找到“隧道管理”项下的“创建数据隧道”。在这例,我们同样需要填入一些基本内容,将cpolar云端保留的空白数据隧道与本地piwigo网页关联起来。

img

完成这部分设置并点击页面下方的“创建”按钮后,我们就能从“状态”项下的“在线隧道列表”中,找到从公共互联网访问本地piwigo相册的网络地址

img

img

总结

从以上介绍不难看出,想要建立一个能与大家分享旅游照片的个人图片网站并不算复杂,而且piwigo的高扩展性和定制主题功能,也能让我们的图片网站更具个人特色。如果想将这个网站用作商用,还可以在cpolar客户端为网站增加https协议支持和自定义域名设置。使用cpolar发布个人旅游图片网站,只是cpolar内网穿透功能的一个应用场景,cpolar创建的数据隧道还能应用在更多场景中。

转载自cpolar极点云文章:[搭建一个能与大家分享的旅行相册网站](搭建一个能与大家分享的旅行相册网站 - cpolar 极点云)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/875796.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Apache Doris 2.0.0 版本正式发布:盲测性能 10 倍提升,更统一多样的极速分析体验

亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于 2023 年 8 月 11 日正式发布,有超过 275 位贡献者为 Apache Doris 提交了超过 4100 个优化与修复。 在 2.0.0 版本中,Apache Doris 在标准 Benchmark 数…

【第三讲-三维空间刚体运动】

旋转矩阵 点、向量、坐标系 坐标系分为左左手系和右手系 下面讨论有关向量的运算: 内积 外积: 外积的结果是一个向量,方向垂直于这两个向量,大小为

Intellij IDEA SBT依赖分析插件

可分析模块和传递依赖 安装完插件后,由于IDEA BUG,会出现两个分析按钮,一个是gradle的,一般是后者是新安装的sbt。 选择需要分析的模块 只需要在project/plugins.sbt中添加代码,启动官方分析插件addDependencyTreeP…

一个步骤跳过 Unity 启动Logo | 多平台适用 | 官方API支持

前言【Unity实战篇 】 | 一个步骤跳过 Unity Logo 界面 | 多平台适用 | 官方API支持使用方法核心 API1. RuntimeInitializeOnLoadMethodAttribute2. SplashScreen效果展示总结前言 众所周知,使用Unity引擎打包的工程在启动时都带有Unity的默认启动Logo。这个问题可以通过购买U…

G6 图可视化引擎基本使用

const data1 {nodes: [{ id: 1, label: 采购申请, x: 100, y: 200, labelCfg: { style: { fill: red } } },{ id: 2, label: 采购申请, x: 300, y: 200 },{ id: 3, label: 采购申请关联表, x: 500, y: 200 },{ id: 4, label: 军事闭关, x: 700, y: 100 },{ id: 5, label: 文化…

控价有什么技巧吗

设置一个价格进行管控,简称控价,品牌做控价不光是为了自身利益,也是为了整个行业的健康和发展,同时控价还能保证经销商的利润,以及消费者的利益。如果品牌不控价,不管是新品发售还是常规品的销售&#xff0…

456. 132 模式

456. 132 模式 原题链接:完成情况:解题思路:参考代码:单调栈 原题链接: 456. 132 模式 https://leetcode.cn/problems/132-pattern/description/ 完成情况: 解题思路: /**解题思路&#xff…

内网搭建电影网站的实现和进行公网访问

如何实现内网搭建电影网站并进行公网访问 文章目录 如何实现内网搭建电影网站并进行公网访问前言1. 把软件分别安装到本地电脑上1.1 打开PHPStudy软件,安装一系列电影网站所需的支持软件1.2 设置MacCNS10的运行环境1.3 进入电影网页的安装程序1.4 对运行环境进行检测…

VSCode如何设置高亮

一、概述 本文主要介绍在 VSCode 看代码时,怎样使某个单词高亮显示,主要通过以下三步实现: 安装 highlight-words 插件 配置 highlight-words 插件 设置高亮快捷键F8 工作是嵌入式开发的,代码主要是C/C的,之前一直用…

通过网关访问微服务,一次正常,一次不正常 (nacos配置的永久实例却未启动导致)

微服务直接访问没问题,通过网关访问,就一次正常访问,一次401错误,交替正常和出错 负载均衡试了 路由配置检查了 最后发现nacos下竟然有2个order服务实例,我明明只开启了一个呀 原来之前的8080端口微服务还残留&…

PyQt5控件布局管理

Qt Designer提供了四种窗口布局:Vertical Layout(垂直布局) ,Horizontal Layout(水平布局),Grid Layout(栅格布局),Form Layout(表单布局),以及一种隐藏的布局—绝对布局 一般进行布局有两种方式: 一是通…

二次封装element-plus上传组件,提供校验、回显等功能

二次封装element-plus上传组件 0 相关介绍1 效果展示2 组件主体3 视频组件4 Demo 0 相关介绍 基于element-plus框架,视频播放器使用西瓜视频播放器组件 相关能力 提供图片、音频、视频的预览功能提供是否为空、文件类型、文件大小、文件数量、图片宽高校验提供图片…

Github标星98k,企业级Spring Boot项目开发实战笔记,太强了

准备又到了一年一度的金九银十招聘高峰期的时间,虽然这两年因为疫情以及经济环境不太好,互联网行业的各大厂都再裁员,但是今年下半年Java行情在慢慢的复苏,在慢慢的变好。 随着上半年病态卷的常态在慢慢的退去,互联网…

【Java】2021 RoboCom 机器人开发者大赛-高职组(初赛)题解

7-1 机器人打招呼 机器人小白要来 RoboCom 参赛了,在赛场中遇到人要打个招呼。请你帮它设置好打招呼的这句话:“ni ye lai can jia RoboCom a?”。 输入格式: 本题没有输入。 输出格式: 在一行中输出 ni ye lai can jia Robo…

【Linux】简单线程池的设计与实现 -- 单例模式

前言对锁的封装整体代码LockGuard - RALLRALLMutex封装 对线程创建的封装整体代码成员函数解释声明 业务处理封装-加减乘除(可有可无)整体代码成员函数解释声明 线程池的设计与实现整体代码成员函数解释声明 展示 前言 线程池: 一种线程使用模式。线程过…

Mybatis 源码 ∞ :杂七杂八

文章目录 一、前言二、TypeHandler三、KeyGenerator四、Plugin1 Interceptor2 org.apache.ibatis.plugin.Plugin3. 调用场景 五、Mybatis 嵌套映射 BUG1. 示例2. 原因3. 解决方案 六、discriminator 标签七、其他1. RowBounds2. ResultHandler3. MapKey 一、前言 Mybatis 官网…

无涯教程-Perl - seekdir函数

描述 此功能将DIRHANDLE中的当前位置设置为POS。 POS的值必须是Telldir先前返回的值。 seekdir()函数类似于Unix seekdir()系统调用。 语法 以下是此函数的简单语法- seekdir DIRHANDLE, POS返回值 如果失败,此函数返回0,如果成功,则返回1。 例 以下是显示其基本用法的…

VMware Workstation 如何启用复制粘贴

产品:VMware Workstation 16 Pro 版本:16.1.1 build-17801498 我们刚安装好的 VMware Workstation 会发现无法复制粘贴文件到虚拟机中,如下为解决方案: 1.点击 虚拟机,点击 安装 VMware Tools(T)...。 2.虚拟机下面会…

从零实战SLAM-第五课(最小二乘法)

在七月算法报的班,老师讲的蛮好。好记性不如烂笔头,关键内容还是记录一下吧,课程入口,感兴趣的同学可以学习一下。 --------------------------------------------------------------------------------------------------------…

Windows 搜索指定软件启动路径

Windows 搜索指定软件启动路径 通过指定软件名称,使用命令搜索软件安装路径 # 示例:搜索“钉钉”的启动路径 echo off rem 指定待搜索的文件 set "FileNameDingTalk.exe" rem echo 正在搜索,请稍候... for %%a in (C D E F G H I J…