Skip to content

Commit

Permalink
Update articles
Browse files Browse the repository at this point in the history
  • Loading branch information
mobeicanyue committed Apr 9, 2024
1 parent 4335cc9 commit 36ade40
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 23 deletions.
23 changes: 7 additions & 16 deletions source/_posts/1panel-installation-and-usage-tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ abbrlink: 15c02856
date: 2023-12-28 15:54:04
---

> 本文档为 1panel 配置教程,主要介绍 1panel 的配置及使用。更多信息请参照官网:https://1panel.cn
> 本文详细介绍了如何在 Linux 服务器上安装 1Panel 面板、1Panel 的配置及使用。更多信息请参照官网https://1panel.cn
>
> 部署条件:一台能 ssh 登录的 `Linux` 服务器,一个域名
Expand All @@ -26,20 +26,11 @@ Github 仓库:<a href="https://github.com/1Panel-dev/1Panel">https://github.co

<br>

众所周知,服务器运维要求我们熟悉 Linux 系统各种命令行操作,这些是维护服务器必不可少的。但是~~人总会想着偷懒~~命令行操作起来不方便,而且很多操作都需要命令行手动编辑,比如安装软件配置 docker、docker-compose、配置反向代理等等。而服务器管理面板封装了大量的操作实现,我们在浏览器中简单地点击填写信息就可以使用,大大提高了效率
众所周知,服务器运维要在 Linux 命令行下进行各种操作,但 ~~人总会想着偷懒~~。而服务器管理面板封装了大量操作的实现,我们在浏览器中点击即可使用,大大提高了运维效率

而 1Panel 是一个现代化、开源的服务器管理面板,封装了很多常用的操作,比如安装软件、配置反向代理、申请 SSL 证书等等。UI 界面好看,操作也很简单。是宝塔面板的一个很好的替代品。

{% fold @一点碎碎念 %}
之前我用的是`宝塔面板`,是个比较知名的服务器管理面板,但是它`不开源`,且`UI 也不好看`,登录时甚至还`要求绑定宝塔官网账号`,否则就无法继续使用面板!

如此种种便促使我寻找替代品。我的服务器在 11 月份左右过期了,新的服务器不想使用宝塔面板,但是不使用面板操作服务器还是不太方便(比如设置反向代理、申请域名 SSL 证书和管理 docker 应用,面板可视化点击几下就好了,命令行操作起来很折磨人),于是便寻找它的替代品,也就是我们今天的主角 —— `1panel`
{% endfold %}

![1panel 首页](panel.webp)

你可以访问这个连接来体验一下 1panel 的功能:[https://demo.1panel.cn](https://demo.1panel.cn)

经过一两个月的使用,我觉得体验相当稳定,写这篇教程希望能帮助到大家。
1Panel 在线体验:[https://demo.1panel.cn](https://demo.1panel.cn)

## 2. 1Panel 安装、登陆

Expand Down Expand Up @@ -87,7 +78,7 @@ curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_
不要改配置!直接点确定即可。

## 4. 设置域名解析
域名服务商设置域名解析,将 `域名` 解析到服务器的 `IP` 上。这里应该不用我多教。
域名服务商设置域名解析,将 `域名` 解析到服务器的 `IP` 上。
![域名解析](dns-record.webp)

## 5. 配置反向代理
Expand All @@ -98,5 +89,5 @@ curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_
配置好后,就可以使用域名访问 1panel 面板了。

## 6. 申请域名 SSL 证书
我使用 Cloudflare 的 DNS 服务,它会自动申请 SSL 证书并部署,选择流量代理模式即可使用。
但如果你的域名在其他注册商托管,或者 二级域名不使用 Cloudflare 代理,那么你可以使用 1panel 申请 SSL 证书。

我使用 Cloudflare 的 DNS 服务,它会自动申请 SSL 证书并部署,选择流量代理模式即可使用。但如果你的域名在其他注册商托管,或者 二级域名不使用 Cloudflare 代理,那么你可以使用 1panel 申请 SSL 证书。
8 changes: 3 additions & 5 deletions source/_posts/Baidu-show-308-jump-in-Cloudflare-page.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,7 @@ date: 2024-03-10 16:06:57
---

{% note success %}
我的博客之前部署在 Github Page 上,但是因为众所周知的原因,Github Page 在国内访问速度不是很理想,所以我决定将博客迁移到 Cloudflare Page 上。

使用 Cloudflare Page 遇到了一个问题,就是百度收录使用 `.html 验证网站所有权` 会显示网页 308 跳转报错。我一开始还以为是百度的问题,千方百计地设法解决但是都徒劳无功,后来才发现是 Cloudflare Page 的问题。
我前阵子决定将博客迁移到 Cloudflare Page 上,但在使用 Cloudflare Page 遇到了一个问题,就是百度收录使用 `.html 验证网站所有权` 会显示网页 308 跳转报错。我一开始还以为是百度的问题,千方百计地设法解决但是都徒劳无功,后来才发现是 Cloudflare Page 的问题。

Google 和 百度都没有发现这个解决办法,所以自己写一篇文章来记录一下。
{% endnote %}
Expand All @@ -20,7 +18,7 @@ Google 和 百度都没有发现这个解决办法,所以自己写一篇文章

百度验证所有权有两种方式:
1. 文件验证:下载百度提供的 `.html` 验证文件,放置在网站根目录下。
2. HTML 标签验证:在网站首页的 <head> 标签中添加一个特定的 meta 标签,内容由百度提供。
2. HTML 标签验证:在网站首页的 `<head>` 标签中添加一个特定的 meta 标签,内容由百度提供。

问题出在 `文件验证` 上。
**Cloudflare Page 会将 `.html 文件请求` 重定向到 `去掉 .html 后缀的地址` 。导致百度收录网站时显示网页 308 跳转。**
Expand All @@ -43,7 +41,7 @@ Google 和 百度都没有发现这个解决办法,所以自己写一篇文章

解决办法(workaround):

1. 在文件后面加上 `.html` 后缀,两层 `.html` 嵌套,Cloudflare Page 重定向后就会显示 一层`.html`
1. 在文件后面加上 `.html` 后缀,两层 `.html` 嵌套,Cloudflare Page 重定向后就会显示 一层 `.html`
如 Cloudflare Page 文件链接为 `https://www.ovvv.top/xxx.html.html`。这样访问后重定向后就会显示 `https://www.ovvv.top/xxx.html`。符合百度验证的要求。

![加后缀显示](add-html.webp)
Expand Down
4 changes: 2 additions & 2 deletions source/_posts/Install-microsoft-openjdk-on-Windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ date: 2024-04-08 23:46:34
>
> (1) 为什么不使用 Oracle JDK 呢?因为 Oracle JDK 是商用协议,收费商用政策朝令夕改。而 OpenJDK 是开源免费的,是 Linux 发行版仓库中的默认 JDK。
>
> (2) 有很多开源组织都提供 OpenJDK。为什么使用 Microsoft OpenJDK 呢?因为我们在 Windows 系统上安装 JDK,~~微软提供的 OpenJDK 与 Windows 系统更加兼容。~~没有人比巨硬更懂 Windows 系统(bushi。
> (2) 有很多开源组织都提供 OpenJDK。为什么使用 Microsoft OpenJDK 呢?因为我们在 Windows 系统上安装 JDK,~~微软提供的 OpenJDK 与 Windows 系统更加兼容。~~没有人比巨硬更懂 Windows(bushi。

## 1. 下载 Microsoft OpenJDK
Expand All @@ -28,7 +28,7 @@ date: 2024-04-08 23:46:34

![打开安装包](setup1.webp)

选择配置 `JAVA_HOME` 环境变量,确实比 Oracle JDK 安装包多了这个选项,不用再去手动配置 `JAVA_HOME` 了。
选择配置 `JAVA_HOME` 环境变量,相较于 Oracle JDK 的安装包多了这个选项,不用再去手动配置 `JAVA_HOME` 了。

![JAVA_HOME](setup2.webp)

Expand Down
Binary file not shown.

0 comments on commit 36ade40

Please sign in to comment.