宝塔面板自动化部署?除了宝塔面板还有什么

Hexo博客部署到腾讯云服务器(使用宝塔面板)

使用宝塔面板部署Hexo博客至腾讯云服务器详细步骤:

首先,确保您的网站已安装宝塔面板并访问腾讯云服务器,使用服务器的初始密码登录。

接下来,遵循以下步骤部署博客:

开启Git安装及配置,以支持Hexo博客的部署,包括安装依赖库、编译工具,并确保将旧版Git升级为最新版。使用命令进行安装和配置,确保Git环境变量已设置并启用。

通过手动安装方式更新Git版本,以确保其与操作系统兼容并支持博客部署。

在服务器的环境变量中插入新配置的Git版本信息,确保新安装的Git能被正确识别。

创建或复制本地生成的SSH密钥到服务器,使用特定命令创建.ssh目录和authorized_keys文件,并将密钥内容复制进去,以实现本地与服务器之间的SSH授权。

在宝塔面板中创建新的Git仓库,以存放Hexo博客的源码。

配置自动化部署任务,使Hexo博客源码能定期从本地服务器推送至宝塔面板管理的Git仓库,实现自动化部署与网站更新。

接着,完成网站管理与设置:

添加HTTPS证书,使用宝塔面板中的SSL管理功能导入从域名注册商获取的SSL证书,确保HTTP转HTTPS的平稳过渡。

在面板设置中强制启用HTTPS访问,提升网站安全性和用户体验。

部署完毕后,Hexo博客将安全地运行在腾讯云服务器上,借助宝塔面板的强大管理功能进行维护与升级。

整个部署过程详细且步骤清晰,确保了网站的可靠性与安全性,非常适合需要远程管理博客的用户。欢迎在执行过程中遇到问题时寻求帮助和提供反馈,共享知识与经验。

使用宝塔面板快速搭建谷歌出品图片在线压缩工具 - Squoosh

Squoosh.app是一款由谷歌开发的在线图片压缩工具,以其高效的压缩效果和无损或低损的图像处理而备受推崇,适合用于日常博客图片的在线压缩,有助于优化小带宽的访问体验。Squoosh是开源软件,我们可以自行搭建一套在线图片压缩服务,本文将演示如何利用腾讯云轻量应用服务器的宝塔腾讯专享版来搭建Squoosh程序。

###搭建与部署实操

1.前言

Squoosh是一款图像压缩 Web应用程序,提供了深入挖掘图像压缩器高级选项的能力,其图像压缩过程在本地进行,无需将数据发送至服务器。您可以通过 Github或 Gitee获取Squoosh的源代码。

2.准备

宝塔Linux面板(BT-Panel)是一个易于使用的服务器管理工具,具备丰富的运维功能,如 LAMP/LNMP集群管理、监控、网站、FTP、数据库、JAVA等,显著提升服务器管理效率。宝塔面板腾讯云专享版与普通版相比,预装了腾讯云COSFS、CDN和DNS解析插件,方便用户管理腾讯云资源。此镜像基于 CentOS 7.8 64位操作系统。

使用腾讯云 API可实现自动化操作,例如为购买的域名设置解析。

3.下载与部署

遵循以下命令执行,将Squoosh程序代码部署在 `www/wwwroot/网站/Squoosh`目录下(请根据实际情况修改路径)。启动后,您将看到程序运行的截图。

4.访问方式

#### 4.1公网IP直接访问

使用公网IP和端口号即可访问Squoosh程序(请确保在宝塔安全设置和轻量服务器防火墙中开放相关端口)。

#### 4.2域名访问

已实现通过公网IP访问后,通过配置域名访问更佳。步骤包括:

4.2.1代理配置

通过网站设置中的反向代理功能实现域名解析。具体操作步骤如下图所示。

4.2.2文件修改

为了解决使用反向代理后的访问问题,您需要在 `package.json`文件中修改相关代码,确保程序能够正常运行。具体步骤如下:

在 `scripts`部分的 `start`命令中添加相应的脚本,确保在后台顺利运行。

4.2.3重新编译

保存文件后,刷新页面可能无法立即生效。需要在根目录下重新编译程序,确保后台运行。

5.后台运行与管理

利用 screen工具实现程序的后台运行,通过以下步骤安装与配置:

5.1重新编译与后台运行

安装 screen后,停止并创建 screen会话,重新编译程序以实现后台运行。具体命令如下:

执行命令以创建并重启 screen会话,确保程序稳定运行。

其它注意事项

在遇到异常退出或需要恢复 screen会话时,您可以执行特定命令进行操作。确保程序在断开连接后能继续运行。

搭建完成后,您可以拥有一个专属的图片压缩网站,享受高效且无损的图片压缩服务。分享给朋友们,一起提升博客访问体验。

欢迎访问博主的个人博客 [hipyt.cn/](),了解更多技术分享与资源推荐。腾讯云限时秒杀活动提供高性价比的服务器资源,如 1核 2G云服务器首年仅需 99元,是入手的好时机。支持博主的写作,获取更多优惠链接。

了解轻量无忧实例,享受腾讯云提供的额外权益与服务,无需担心性能与功能差异。关注腾讯云官方活动,获取最新优惠信息。

期待下一次技术分享,下次再见!

宝塔面板是什么有什么用

宝塔面板是什么?

宝塔面板是一款方便用户使用和管理服务器的软件,具备Web端管理、插件和功能支持,包括网站、FTP、数据库创建和管理。它提供可视化文件管理、软件管理、性能监控及计划任务功能,支持Windows和Linux系统。

宝塔面板有什么用?

宝塔面板用途广泛:

1、网站管理

轻松创建、配置和管理网站,包括网站设置、页面文件管理、SEO优化。

2、一键部署

简化Web服务部署,如Nginx/Apache、MySQL/MariaDB、PHP、FTP,无需手动配置和安装。

3、应用程序管理

管理Web服务器、数据库、PHP、FTP服务器、SSL证书等应用程序。

4、数据库管理

方便管理MySQL、MSSQL、MongoDB数据库,执行创建、配置、管理操作。

5、文件管理

进行文件和目录浏览、上传、下载、编辑、权限管理等操作,提高工作效率。

6、监控和统计

实时监测服务器性能、网络流量、磁盘使用,生成详细统计报告。

7、计划任务

在特定时间执行命令或脚本,自动化执行任务,如备份、清理、定时发送邮件。

综上,宝塔面板是高效服务器管理的优选工具,支持多种操作系统,提供全面功能,简化管理和提高效率。

阅读剩余
THE END