宝塔面板脚本开发,宝塔面板一键部署
使用宝塔面板快速搭建谷歌出品图片在线压缩工具 - 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元,是入手的好时机。支持博主的写作,获取更多优惠链接。
了解轻量无忧实例,享受腾讯云提供的额外权益与服务,无需担心性能与功能差异。关注腾讯云官方活动,获取最新优惠信息。
期待下一次技术分享,下次再见!
宝塔面板上已经部署了ssl证书但网站还是显示不安全怎么
在部署了SSL证书后,若网站仍显示不安全,可能需要从多个角度排查和解决。首先,确保SSL证书已正确安装并验证。对于SSL证书没有绿锁的情况,可以检查证书的配置,确保浏览器能正确识别并信任该证书。
在HTTPS页面中,遇到引入HTTP资源的问题,需对所有资源链接进行调整,将HTTP替换为HTTPS,确保所有资源加载都采用安全连接。
针对网站存在的不安全因素,可能包括代码执行漏洞、弱密码、不安全的HTTP请求等,需要进行安全审计和代码审查,更新并加固系统的安全配置。
实现HTTP到HTTPS的无缝切换,可以使用相对URL的方式,确保用户在使用过程中无需手动改变链接格式,提升用户体验。
有时,尽管SSL证书已正确部署,但浏览器可能不会显示绿色锁图标。这可能是因为证书的信任度、过期时间或浏览器缓存问题。检查证书是否仍在有效期内,更新浏览器缓存,或使用浏览器的开发者工具排查问题。
消除网站“不安全的内容”通常涉及清理无效或恶意代码、更新旧版本的软件库和修复安全漏洞。确保网站内容和使用的第三方服务都是安全和可信的。
对于HTTPS网站引入不安全元素导致的不安全提示,需检查引入的资源(如图片、脚本等)是否同样使用了HTTPS连接。确保所有外部资源也采用安全连接,避免因第三方资源导致的安全提示。
利用宝塔面板搭建 Oracle 甲骨文 ARM VPS自动抢购脚本
在使用甲骨文 ARM时,由于资源紧张,很多人开始使用脚本自动抢购。然而,这导致了部分用户收到警告邮件,面临封号风险。为了解决这一问题,本文将介绍如何利用宝塔面板搭建一个 Oracle ARM自动抢购脚本。
首先,创建实例时,选择系统为 ubuntu20,配置为 VM.Standard.A1.Flex:4C 24G,硬盘 100G,并粘贴密匙。完成后,点击“另存为堆栈”,保持堆栈信息、配置变量默认,复查后运行实例。
接着,下载 Terraform配置,解压后找到 main.tf文件,用于后续脚本操作。
通过甲骨文后台获取租户和用户的 ocid,分别复制保存在记事本中。
安装 oci命令行管理工具,一路回车默认安装在/root/bin目录。在提示时输入 y回车,自动添加环境变量。检查安装是否成功。
配置 oci cli,输入指定代码并复制生成的公钥。将内容添加至甲骨文后台的 API秘钥部分。检查配置是否正确。
使用 oci命令申请开通 ARM服务。运行脚本,显示配置正确后,将命令复制至/root/oracle.sh文件中。在宝塔中设置计划任务执行脚本,查看日志以监控执行情况。
最后,等待脚本成功运行并获取 ARM服务。本文提供了一个利用宝塔面板搭建的 Oracle ARM自动抢购脚本方案,帮助用户在资源紧张的情况下,更高效地获取所需资源。