首页 > 其他分享 >如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?

时间:2024-01-02 12:08:09浏览次数:45  
标签:公网 地址 随时随地 Tale 访问 域名 cpolar



文章目录

  • 前言
  • 1. Tale网站搭建
  • 1.1 检查本地环境
  • 1.2 部署Tale个人博客系统
  • 1.3 启动Tale服务
  • 1.4 访问博客地址
  • 2. Linux安装Cpolar内网穿透
  • 3. 创建Tale博客公网地址
  • 4. 使用公网地址访问Tale


前言

今天给大家带来一款基于 Java 语言的轻量级博客开源项目——Tale,Tale使用轻量级mvc框架Blage开发,它拥有小、美、快、稳的特点。该项目完全开源、免费,能够让你快速搭建包含前、后台的博客系统,大大节省了搭建私人博客的时间。

接下来教大家如何部署Tale个人博客,并通过Cpolar搭建的内网穿透数据隧道,把自己的个人博客发布到公共互联网上,人人都能访问。

1. Tale网站搭建

本次操作系统版本为CentOS7,java版本为1.8.0_381

1.1 检查本地环境

检查本地操作系统版本

cat /etc/redhat-release

检查系统内核版本

uname -r

检查java版本,部署Tale应用前需要安装java环境,本次环境已经提前安装好java环境

java -version

1.2 部署Tale个人博客系统

执行以下命令,下载Tale源码

git clone  https://github.com/otale/tale.git

查看源码目录

tree -L 3 ./tale/

查看安装脚本内容

cat install.sh

执行安装脚本,执行install.sh文件

sh install.sh

1.3 启动Tale服务

进入Tale目录

cd tale/

启动Tale服务

./tool start

查看Tale服务状态,查看tool命令帮助信息

./tool --help

查看Tale服务状态

./tool status

查看tale监听端口,正常监听端口为9000

开启防火墙,开启9000端口

firewall-cmd --add-port=9000/tcp --permanent
firewall-cmd --reload

1.4 访问博客地址

访问地址:http://自己IP:9000,填写网站信息,自定义填写即可。

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_网络

设置好网站信息后,点击“下一步”,初始化成功完成。

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_个人开发_02

2. Linux安装Cpolar内网穿透

完成Tale网站搭建后,下面我们在Linux安装cpolar内网穿透工具,通过cpolar 转发本地端口映射的公网地址,我们可以很容易实现远程访问,而无需自己注册域名购买云服务器.下面是安装cpolar步骤

cpolar官网地址: https://www.cpolar.com

  • 使用一键脚本安装命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar

cpolar安装成功后,在外部浏览器上访问Linux 的9200端口即:【http://局域网ip:9200】,使用cpolar账号登录,登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_访问者模式_03

3. 创建Tale博客公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:192.168.50.188:9000 (自己本机IP:9000)
  • 域名类型:免费随机域名
  • 地区:选择China Top
  • Host头域:192.168.50.188:9000 (自己本机IP:9000)

点击创建

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_持续部署_04

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_访问者模式_05

4. 使用公网地址访问Tale

使用上面的cpolar https公网地址在任意设备的浏览器访问,即可成功看到Tale初始创建的网站界面,后期自行设计美观的网站界面。这样一个公网地址且可以远程访问就创建好了,无需自己购买云服务器,即可发布到公网访问。

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_网络_06

由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。并且网站的域名看起来也不美观,我们可以自定义设置一个固定域名,因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化【ps:cpolar.cn已备案】

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已备案】

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称。

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_网络_07

保留成功后复制保留成功的二级子域名的名称

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_远程工作_08

返回登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_持续部署_09

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新(注意,点击一次更新即可,不需要重复提交)

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_远程工作_10

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_访问者模式_11

最后,我们使用固定的公网地址访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了。

如何部署Tale博客网站并发布个人站点到公网随时随地远程访问?_持续部署_12


标签:公网,地址,随时随地,Tale,访问,域名,cpolar
From: https://blog.51cto.com/u_12657710/9066873

相关文章

  • Ubuntu系统如何安装SVN服务端并通过客户端无公网ip实现远程访问?
    文章目录前言1.Ubuntu安装SVN服务2.修改配置文件2.1修改svnserve.conf文件2.2修改passwd文件2.3修改authz文件3.启动svn服务4.内网穿透4.1安装cpolar内网穿透4.2创建隧道映射本地端口5.测试公网访问6.配置固定公网TCP端口地址6.1保留一个固定的公网TCP端口地址6.2配......
  • IP: dns-lookup : 查询域名的公网IP地址 解决 DNS域名解析绑架的问题例如访问 raw.git
    示例:https://github.com/orgs/community/discussions/42655https://github.com/mwaskom/seaborn-data/blob/2b29313169bf8dfa77d8dc930f7bd3eba559a906/dataset_names.txthttps://www.ip-lookup.org/dns-lookup/raw.githubusercontent.comIPDetailsDomain:Raw.githubuser......
  • centos7 操作系统怎么配置公网IP地址
    在CentOS7操作系统中配置公网IP地址是一个常见的任务,本文将介绍如何在CentOS7上配置公网IP地址的步骤。步骤一:登录到CentOS7服务器首先,使用SSH客户端登录到CentOS7服务器。确保您具有管理员权限或root用户权限。步骤二:编辑网络配置文件接下来,我们需要编辑网络配置文件以配置公......
  • linux下服务器ping不通公网域名(不定时更新)
    1、服务器开通的公网访问,但是ping不通域名,可配置hosts重试保存后,重试,OK2、服务器公网IP也ping不通,修改网卡配置,配置DNS重启网卡后,问题解决......
  • Linux openEuler(欧拉系统)无公网实现ssh远程连接(高效运维!)
    欧拉操作系统(openEuler,简称“欧拉”)是面向数字基础设施的操作系统,支持服务器、云计算、边缘openEuler是面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统Cpolar是一种安全的内网穿透云服务,......
  • QA 团队基于 DataLeap 开放平台能力的数据测试实践
    背景&痛点随着生态体系扩展和业务发展,数据在业务中承担的决策场景越来越多样化,一部分数据已应用在资损、高客诉等高风险场景,因此对数据质量的要求,尤其是高风险场景的质量要求非常之高。但在保障过程中往往面临以下痛点:无标准化流程,管控能力较弱研发QA人力比高达20:1,因此QA采......
  • QA团队基于DataLeap开放平台能力的数据测试实践
    背景&痛点随着生态体系扩展和业务发展,数据在业务中承担的决策场景越来越多样化,一部分数据已应用在资损、高客诉等高风险场景,因此对数据质量的要求,尤其是高风险场景的质量要求非常之高。但在保障过程中往往面临以下痛点:无标准化流程,管控能力较弱研发QA人力比高达20:1,......
  • magic-wormhole 公网文件传输工具
    magic-wormhole可以安全地将东西从一台计算机转移到另一台计算机。该软件包提供了一个库和一个名为wormhole的命令行工具,它使得可以从一台计算机到另一台计算机获取任意大小的文件和目录(或短文本片段)。两个端点通过使用相同的“虫洞代码”来识别:通常,发送机器生成并显示代码,然......
  • Linux 本地安装搭建Gitlab私有仓库实现无公网远程访问
    GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。Gitlab是被广泛使用的基于git的开源代码管理平台,基于RubyonRails构建,主要针对软件开发过程中产生的代码和文档进行管理,Gitlab主要针对group和project两个维度进行代码和......
  • 宝塔面板搭建部署wordpress个人网站实现无公网即可远程访问(小白建站福音!!)
    WordPress是一个非常灵活和强大的博客建站平台,适用于各种不同类型的网站建设需求。简单几步实现宝塔面板结合cpolar工具实现无公网远程访问,无需云服务器即可发布自己的网站到公网访问1.环境安装wordpress运行需要PHP环境,我们在宝塔商店中我们搜索PHP8.0版本安装 然后安......