王海鱼 发表于 3 天前

CentOS本地摆设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 clonehttps://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,填写网站信息,自界说填写即可。
https://i-blog.csdnimg.cn/blog_migrate/a1d6da627e740c4ca491b13075180354.png
设置好网站信息后,点击“下一步”,初始化乐成完成。
https://i-blog.csdnimg.cn/blog_migrate/38392636297c93e4352349c8fda89cfc.png
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 管理界面设置即可
https://i-blog.csdnimg.cn/blog_migrate/19796523378b25d670bfa816e45d5c2d.png
3. 创建Tale博客公网地点

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


[*]隧道名称:可自界说,注意不要与已有的隧道名称重复
[*]协议:http
[*]本地地点:192.168.50.188:9000 (本身本机IP:9000)
[*]域名类型:免费随机域名
[*]地区:选择China Top
[*]Host头域:192.168.50.188:9000 (本身本机IP:9000)
点击创建
https://i-blog.csdnimg.cn/blog_migrate/017de126fda3f83bb73a99ed1892792c.png
隧道创建乐成后,点击左侧的状态——在线隧道列表,查看所天生的公网访问地点,有两种访问方式,一种是http 和https
https://i-blog.csdnimg.cn/blog_migrate/1b9e249e106534a7cfa95bfd4c379ba2.png
4. 使用公网地点访问Tale

使用上面的cpolar https公网地点在任意装备的浏览器访问,即可乐成看到Tale初始创建的网站界面,后期自行设计雅观的网站界面。这样一个公网地点且可以远程访问就创建好了,无需本身购买云服务器,即可发布到公网访问。
https://i-blog.csdnimg.cn/blog_migrate/0e415b7fdf5c17ee9a532627427aad36.png
由于以上使用cpolar所创建的隧道使用的是随机公网地点,24小时内会随机变革,倒霉于长期远程访问。而且网站的域名看起来也不雅观,我们可以自界说设置一个固定域名,因此我们可以为其设置二级子域名,该地点为固定地点,不会随机变革【ps:cpolar.cn已存案】
   注意必要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【cpolar.cn已存案】
登录cpolar官网,点击左侧的预留,选择保存二级子域名,设置一个二级子域名名称,点击保存,保存乐成后复制保存的二级子域名名称。
https://i-blog.csdnimg.cn/blog_migrate/14301c1c1508d7b35e162819de65d5cf.png
保存乐成后复制保存乐成的二级子域名的名称
https://i-blog.csdnimg.cn/blog_migrate/51272452248e01f7bace9e9eea806baa.png
返回登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要设置的隧道,点击右侧的编辑
https://i-blog.csdnimg.cn/blog_migrate/6b67a7afd6d2bd80e87ca952589346f8.png
修改隧道信息,将保存乐成的二级子域名设置到隧道中


[*]域名类型:选择二级子域名
[*]Sub Domain:填写保存乐成的二级子域名
点击更新(注意,点击一次更新即可,不必要重复提交)
https://i-blog.csdnimg.cn/blog_migrate/de4a6989d288d1dbe24ba7269ff4b491.png
更新完成后,打开在线隧道列表,此时可以看到公网地点已经发生变革,地点名称也变成了固定的二级子域名名称的域名
https://i-blog.csdnimg.cn/blog_migrate/d558f88d632e84d8642c3ee28b88f955.png
最后,我们使用固定的公网地点访问,可以看到访问乐成,这样一个固定且永世稳定的公网地点就设置好了。
https://i-blog.csdnimg.cn/blog_migrate/4c8b611a94f279259ea2488d8d0dfd95.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: CentOS本地摆设Tale博客并结合内网穿透实现公网访问本地网站