首页 > 资讯 > 科技 > 正文
2024-04-20 08:10

保姆级,网页无需注册,使用cf实现动态博客无端口部署

大家好,今天依然是美好的一天。

说到个人网页,相信很多朋友都使用过无头服务器来部署静态网页。 虽然无头服务器是免费的,但是更新静态网页非常麻烦,而且远不如带有数据库的动态网页有用。

比如、、Hexo等都是非常优秀的动态网页框架。

我只是想向大家介绍一个美观易用的动态网页框架,同时通过cf代理实现无端口访问。

本文采用国外vps部署,仅供技术交流。 国内服务器网站必须按要求注册。

Halo部署1.使用-安装halo

使用 的项目功能创建新项目。

利用管理项目

代码,与mysql结合使用

:“3”

:

光环:

图片:/光环:2.12

: 光环

:上-:3

:

:

:

:

:

:

- ./halo2:/root/.halo2 #自定义路径

端口:

- "8090:8090" #自定义端口

:

测试:[“CMD”,“curl”,“-f”,“:8090 ///”]

:30秒

:5秒

: 5

:30秒

:

- --.r2dbc.url=r2dbc:pool:mysql://:3306/halo

- --.r2dbc.=root

# MySQL密码,请确保与下面的变量值一致。

- --.r2dbc.=o#DwN&JSa56

--.sql.init.=mysql

# 外部访问地址,请根据实际需要修改。 建议改为域名并添加【实际访问端口】

- --halo.-url=

:

图片:mysql:8.1.0

:

:上-:3

:

:

:

- ----=d

- ---设置-=

- ---=

- --=真

:

- ./mysql:/var/lib/mysql #自定义路径

- ./:/data/ #自定义路径

端口:

- “3306:3306”

:

测试:[“CMD”,“”,“ping”,“-h”,“127.0.0.1”,“--”]

:3秒

: 5

:30秒

:

# 请修改此密码并相应修改上面Halo服务的D变量值

- =o#DwN&JSa56

- =光环

:

:

2.光环初始化

输入ip:port进入系统,更改账户密码,检查基本信息中的站点信息是否与设置的一致。

在插件商城选择主题、插件等

设置

注册CF账号和购买域名我就不说了。 下面我只讲常规操作

1.修改SSL参数

可以先把右上角的中文改一下,然后选择网站,输入自己的域名,激活网站

选择左侧的“SSL/TLS”-“”,将SSL设置为“Full”

选择左侧的“SSL/TLS”-“边缘证书”并开启“始终使用HTTPS”

选择“DNS”-“记录”添加IPv4和IPv6解析

由于DDNS-GO没有配置小黄云,所以需要先设置v4,v6解析并开启小黄云

2.创建自建SSL证书

左侧选择“SSL/TLS”-“源服务器”,点击“创建证书”

在红框中输入域名和通配符域名,然后点击创建

将自创建的证书代码分别复制到两个TXT中,重命名为cf.pem和cf.key,然后单击“确认”。

3.使用dns解析

因为我使用的是阿里云,所以这里以阿里云为例。 其他域名提供商的操作类似。

修改源域名提供商的DNS方向并进入“域名”管理控制台

修改域名DNS解析为以下两项:

设置,先来,选择“DNS”-“设置”,启用“”

记录“摘要”和“关键标签”列,稍后您将需要它们。

进入域名管理控制台,在DNS栏中选择“设置”,将加密算法更改为13,将摘要类型更改为2。最上面的标签为“Key Tag”(短纯数字),摘要为您刚刚复制的“摘要”

4.转发端口

核心就在这里,来到CF的“规则”——“规则”,选择创建新规则