Typecho博客搭建 实现公网访问内网站点

2023-11-04


在这里插入图片描述

前言

Typecho是一款PHP语言编写的开源博客程序,它是一个轻量级的内容管理系统,专注于博客领域。支持多用户、多站点、多语言等功能,可以满足不同用户的需求。

同时,Typecho还有丰富的插件和模板资源,用户可以根据自己的需要自由选择和配置。

Typecho的安装非常简单,用户只需要将Typecho的安装包上传到自己的服务器上,然后通过浏览器访问相应的URL进行安装即可。

cpolar内网穿透工具主要是将本地端口转发到公网环境,通过此工具我们很容易将本地服务转发到公网。

下面介绍在windwos系统搭建typecho博客+cpolar内网穿透工具将博客发布到公共网络环境,实现远程也可以访问和操作。

1. 环境安装

Typecho博客是PHP语言写的,运行它需要安装一系列环境,如PHP,数据库和运行web容器等,为了方便搭建那些环境,我们使用一个第三方工具XAMPP,这个工具集成了我们所需的工具环境,一键即可安装,减少了繁琐的配置,这是下载地址:https://www.apachefriends.org/,我们选择windwos版本安装。

image-20230324105521061

安装时候点击next即可,安装路径可以自定义设置,安装后,我们打开,点击界面启动apache测试:

image-20230324142239632

启动服务后,在浏览器输入localhost:80,即可看到apache的欢迎页面,然后停止Apache

image-20230324142304127

2.安装Typecho

进入Typecho 官网下载,

image-20230323151443954

下载好后,我们找一个叫htdocs的文件夹,这个文件夹就是apache的web访问目录,点击XAMPP右边Explorer

image-20230324142559609

然后找到htdocs文件夹

image-20230324142720598

先把htdocs里面的文件全部删除,我们把Typecho的压缩包解压到htdocs的文件夹下.

image-20230324142858480

然后我们再次启动apache,在浏览器输入localhost:80,自动跳转到了typecho页面

image-20230324143027486

3.安装cpolar内网穿透

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

访问cpolar官网,注册一个账号,然后下载并安装客户端,具体安装教程可以参考官网文档教程。

  • windows系统:在官网下载安装包后,双击安装包一路默认安装即可。
  • linux系统:支持一键自动安装脚本,详细请参考官网文档——入门指南

20230130105715

cpolar安装成功后,在浏览器上访问本地9200端口【http://localhost:9200】,使用cpolar账号登录。

20230130105810

点击左侧仪表盘的隧道管理——创建隧道,创建一个80端口 http隧道,即Apache 的端口

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地址:80
  • 域名类型:免费选择随机域名
  • 地区:选择China vip

点击创建

image-20230324144017545

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网地址,然后复制地址

image-20230324144047261

打开浏览器,使用上面公网地址进行连访问,即可看到typecho博客欢迎页,此时即可使用公网地址进行远程访问

image-20230324144153374

4. 固定公网地址

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

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

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

image-20230324144519095

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

image-20230324144553685

访问http://127.0.0.1:9200/,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的80端口隧道,点击右侧的编辑

image-20230324144621225

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

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

点击更新

image-20230324144704784

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留过的二级子域名名称,将其复制下来

image-20230324144934391

然后使用固定https地址打开浏览器访问,同样访问成功,且域名不会发生变化,然后下面typecho继续配置

image-20230324144958466

5.配置Typecho

点击开始下一步,然后出现数据库配置,

image-20230324145214179

在XAMPP启动数据库

image-20230324150333142

启动后,点击Admin,进入数据库管理界面

image-20230324151450974

然后我们添加一个数据库,名字叫"typecho"

image-20230324152919471

创建好后,我们打开typecho数据库设置页面,填写参数,由于是本地数据库,没有设置密码,所以我们不需要填写密码,填写好后我们确认开始安装

image-20230324153133053

然后,到了设置用户名和密码页面,还有一个邮箱信息,设置完后,点击继续安装

image-20230324153418156

安装成功,在页面显示了登陆用户名和密码,然后点击用户名和密码下面的字样访问控制面板

image-20230324153542071

然后配置完成,即可愉快写文章啦,且支持远程访问

image-20230324153725747

安装成功,在页面显示了登陆用户名和密码,然后点击用户名和密码下面的字样访问控制面板


然后配置完成,即可愉快写文章啦,且支持远程访问

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

Typecho博客搭建 实现公网访问内网站点 的相关文章

  • 进程-CPU和MMU/环境变量/创建子进程

    进程的相关概念 1 并发 2 单道程序设计 3 多道程序设计 4 cpu mmu 5 进程控制块 6 进程状态 环境变量 1 常用的环境变量作用 2 函数 进程控制原语 1 fork函数 循环创建子进程的架构 2 exec函数 各个函数的参
  • 解决chrom浏览器iframe嵌套写cookie问题

    chrom浏览器iframe嵌套写cookie 1 请求地址协议 2 response头部设置 3 提供如下方式进行设置 1 后端web服务代码如下 2 nginx服务器设置 场景分析描述 chrom浏览器环境下当前网站被第三方iframe
  • gitlab合并分支_拯救狗屎代码:基于 Gitlab 的代码审查,简单实用

    code review 的目的是提高代码质量 减少开发bug 俗话说 三人行必有我师 众人拾柴火焰高 gitlab提供了code review机制 对基于gitlab的code review 直接以具体例子的形式做个实践总结 gitlab提
  • PyTorch 2.0 重磅发布:编译、编译、还是编译!

    内容一览 昨晚召开的 PyTorch Conference 2022 中 官方正式发布了 PyTorch 2 0 本文将梳理 PyTorch 2 0 与 1 x 相比的最大差异 关键词 PyTorch 2 0 编译器 机器学习 在 PyTo
  • 55. Jump Game

    贪心算法 Jump Game I Given an array of non negative integers you are initially positioned at the first index of the array Ea

随机推荐

  • 【2023最新版】JetBrains Space注册+桌面版安装+IDE远程开发连接JetBrains Space

    目录 一 JetBrains Space 1 官网 2 简介 3 注册 二 安装桌面版 1 下载Jetbrains toolbox 2 安装Space Desktop 安装 登录 三 IDE连接JetBrains Space 以Pychar
  • 提供计算机屏蔽电缆djypvp价格便宜,计算机屏蔽电缆-DJYPVP价格

    计算机屏蔽电缆 DJYPVP价格一 用途 选用介点常数小的高压聚乙烯绝缘 采用对绞 对屏 总屏 或三线组绞合 组屏蔽 组屏总屏 等结构形式 具有介质损耗小 传输信号能力强 抗干扰性能好等特点 能可靠传输微弱模拟信号或数字信号 可广泛地用于发
  • Java中URI 和 URL 的区别

    URI 和 URL 的区别 文章目录 URI 和 URL 的区别 1 URI 2 URL 3 总结 参考文章 https blog csdn net zcc7up article details 73551250 1 URI 表示一个 统一
  • 自己写的一个非常简洁的DDS信号发生器以及验证

    DDS其实就是输出点 直接画出波形 例子1 假设基带采样时钟是360M 如果每个完整的正弦波形用360个点画出来 构造出来的DDS波形是360M 360 1M 例子2 在同样的采样时钟之下 如果我们要DDS出一个0 5M的波形怎么办呢 其实
  • Hive性能优化全面解析

    问题导读 1 Hive表设计层面优化有哪些内容 2 语法和参数层面如何进行优化 3 如何进行Join Group By Order By COUNT DISTINCT优化 4 Hive架构层面如何优化 在工作中使用hive比较多 也写了很多
  • ES6的模块化实现(数据共享)

    组件模块化 将一些数据只能在接收了的文件中使用 在多人开发中就不会出现自己的的内容被别人改了的现象 只要导出了就可以在多个文件中使用 可以一次性导出多个数据 也可以一次接收多个数据 下面是方法 方法一 直接共享 导出 export 数据 导
  • android 签字版

    public class DrawLineLayout extends View private static final float STROKE WIDTH 5f Need to track this so the dirty regi
  • jdbc 通过rs.getString()获取数据库中的时间字段问题

    在mysql中的一张表中存在一个字段opr time为datetime类型 在JDBC 中通过rs getString opr time 来获取使会在日期后面添加 0 例如日期为 2014 06 01 12 10 20 查询出来为 2014
  • 机器学习算法——决策树3(CART决策树算法)

    CART决策树使用 基尼指数 Gini index 来选择划分属性 我们希望决策树的分支结点所包含的样本尽可能属于同一类别 即节点的纯度越来越高 数据集D的纯度可用基尼值来度量 Gini D 越小 则数据集D的纯度越高 属性a的基尼指数定义
  • 机器学习实战之Apriori

    1 关联分析 1 1 定义 关联分析是一种在大规模数据上寻找物品间隐含关系的一种任务 这种关系有2种形式 频繁项集和关联规则 1 频繁项集 frequent item sets 经常出现在一起的物品的集合 2 关联规则 associatio
  • 飞机减震器的MATLAB建模和仿真模拟

    飞机减震器的MATLAB建模和仿真模拟 飞机减震器是飞机悬挂系统中的重要组成部分 用于减少飞机在起飞 降落和飞行过程中受到的冲击和振动 在本文中 我们将使用MATLAB进行飞机减震器的建模和仿真模拟 以评估其性能和效果 建立减震器模型 首先
  • Eclipse免费下载(附安装教程)

    软件下载 软件名称 Eclipse 软件大小 750MB 安装环境 Windows 下载链接 https pan baidu com s 1OToZBbONikUYnaS1PN1kRg 提 取 码 geek 建议复制粘贴链接与提取码 安装教
  • 晶振的构造及工作原理

    咱搞硬件的 应该都使用过晶振 上次写开关电源环路的零极点的时候 忽然想到晶振是自己起振的 如果从环路的角度看 应该就是利用的环路不稳定的特性 产生自激振荡 除此之外 我又想到下面这些问题 那么我们使用晶体的时候 电路的环路的传递函数是怎么样
  • scp复制本地文件到远程服务器,scp 本地文件到远程服务器

    linux中scp命令的使用 linux远程拷贝文件命令 scp scp secure corp 1 从本地拷贝文件到远程服务器scp opt script test pl root 192 168 3 130 将本地 opt scritp
  • 量化投资学习-4:股票与美女4-美女自身赚钱的能力

    美女分几种 一种是花瓶式的美女 完全靠的是美貌 靠美貌而吸引了众人的注意力 完全把选择权交个了众人 靠众人的喜欢才有价值 当美貌褪去 众人也就跟着退去 另一种集才华与美貌于一身的美女 不光鲜外在的外貌 漂亮的K线图的走势 还有强大的内在才华
  • AES(Advanced Encryption Standard) Intrinsics各函数介绍

    AES为高级加密标准 是较流行的一种密码算法 SIMD相关头文件包括 include
  • 织梦网站调用变量失败_Request var not allow!织梦DedeCMS添加变量报错的解决办法

    这篇文章主要为大家详细介绍了Request var not allow 织梦DedeCMS添加变量报错的解决办法 具有一定的参考价值 感兴趣的小伙伴们可以参考一下 有需要的朋友可以收藏方便以后借鉴 最近两天不少用户在全力反馈说在后台添加新变
  • idea2020使用idea 没有Run Dashboard

    idea2020版本的 Run Dashboard 等同于Services 我这里添加了Spring boot
  • 蓝桥杯模拟赛 排列序列

    标题 排列序数 X星系的某次考古活动发现了史前智能痕迹 这是一些用来计数的符号 经过分析它的计数规律如下 为了表示方便 我们把这些奇怪的符号用a q代替 abcdefghijklmnopq 表示0 abcdefghijklmnoqp 表示1
  • Typecho博客搭建 实现公网访问内网站点

    文章目录 前言 1 环境安装 2 安装Typecho 3 安装cpolar内网穿透 4 固定公网地址 5 配置Typecho 前言 Typecho是一款PHP语言编写的开源博客程序 它是一个轻量级的内容管理系统 专注于博客领域 支持多用户