宝塔控制面板配置SSL证书实现网站HTTPS
宝塔安装SSL证书提前申请好SSL证书,如果还没有,先去Gworg里面申请,一般几分钟就可以下来,申请地址:首页-Gworg官方店-淘宝网
一、登录邮箱下载:Gworg证书文件目录 ,都会有以下五个文件夹。宝塔BT面板只需要用到nginx文件夹。
如果是windows服务器IIS环境请查阅:宝塔BT控制面板IIS环境安装SSL证书(windows操作系统)_SSL文档_Gworg

二、打开宝塔BT后台,点击:网站,选择:设置。

三、选择:SSL——其它证书
Nginx环境配置证书方法(证书目录只有两个文件的):
进入nginx(证书)目录,有以下两个文件
其中红框.key后缀的是服务器私钥,填入面板证书的左边红框中(用文本编辑器完整复制粘贴进去)
蓝框.crt后缀的是证书(也可能是pem后缀),填入面板证书的右边蓝色框中(用文本编辑器完整复制粘贴进去)


然后保存即可。
如果需要强制HTTPS访问网站:进入宝塔服务器管理面板,在:“网站”>>“设置”>>”SSL”中开启“强制HTTPS”
相关文章:
宝塔控制面板配置SSL证书实现网站HTTPS
宝塔安装SSL证书提前申请好SSL证书,如果还没有,先去Gworg里面申请,一般几分钟就可以下来,申请地址:首页-Gworg官方店-淘宝网 一、登录邮箱下载:Gworg证书文件目录 ,都会有以下五个文件夹。宝塔…...
elasticsearch优化总结
参考: https://docs.docker.com/manuals/ Manuals | Docker Docs Run Elasticsearch locally | Elasticsearch Guide [8.12] | Elastic 让你的ES查询性能起飞:Elasticsearch 查询优化攻略“一网打尽” - 知乎...
图论第三天|127. 单词接龙 841.钥匙和房间 463. 岛屿的周长 1971. 寻找图中是否存在路径 684.冗余连接 685.冗余连接II
目录 Leetcode127. 单词接龙Leetcode841.钥匙和房间Leetcode463. 岛屿的周长Leetcode1971. 寻找图中是否存在路径Leetcode684.冗余连接Leetcode685.冗余连接II Leetcode127. 单词接龙 文章链接:代码随想录 题目链接:127. 单词接龙 思路:广搜搜…...
react的高阶函数HOC:
React 的高阶组件(Higher-Order Component,HOC)是一种用于复用组件逻辑的模式。它是一个函数,接收一个组件作为参数,并返回一个新的增强过的组件。 HOC 可以用于实现以下功能: 代码复用:通过将…...
STM32——中断系统和外部中断EXTI
一、中断 1.1中断系统 中断系统是管理和执行中断的逻辑结构; 1.2中断 系统在执行主程序过程中,出现了特定的触发条件(触发源),系统停止执行当前程序,转而去执行中断程序,执行完毕后…...
使用uniApp+vue3+Vite4+pinia+sass技术栈构建微信小程序
使用uniApp的cli模式安装,可以使用vscode开发。不用再单独去下载HBuilderX. 1.基础安装 vue3tsuniapp 方法一: npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project方法二:可以去uni-preset-vue的vite分支下选择vite-ts直接下载zi…...
npm 被滥用 -- 有人上传了 700 多个武林外传切片视频
Sonatype 安全研究团队最近曝光了一起滥用 npm 的案例 —— 他们发现在 npm 上托管的 748 个软件包实际上是视频文件。 据介绍,这些软件包每个大小约为 54.5MB,包名以 “wlwz” 为前缀,并附带了代表日期的数字。根据时间戳显示,这…...
代码随想录算法训练营29期|day34 任务以及具体任务
第八章 贪心算法 part03 1005.K次取反后最大化的数组和 class Solution {public int largestSumAfterKNegations(int[] nums, int K) {// 将数组按照绝对值大小从大到小排序,注意要按照绝对值的大小nums IntStream.of(nums).boxed().sorted((o1, o2) -> Math.ab…...
LeetCode 每日一题 2024/1/22-2024/1/28
记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 1/22 670. 最大交换1/23 2765. 最长交替子数组1/24 2865. 美丽塔 I1/25 2859. 计算 K 置位下标对应元素的和1/26 2846. 边权重均等查询1/27 2861. 最大合金数1/28 365. 水壶…...
好用的学习与开发工具
1. 首推 UTools 官网地址 uTools官网 - 新一代效率工具平台 介绍 uTools 是一个极简、插件化的现代桌面软件,通过自由选配丰富的插件,打造得心应手的工具集合。 通过快捷键(默认 alt space )就可以快速呼出这个搜索框。你可…...
(自用)learnOpenGL学习总结-高级OpenGL-立方体贴图
ok终于来到了立方体贴图了,在这里面我们可以加入好看的天空包围盒,这样的画我们的背景就不再是黑色的了! 首先,立方体贴图和前面的sampler2D贴图一样,不过是6个2D组成的立方体而已。 那么为什么要把6个组合在一起呢&…...
【计算机网络】——TCP协议
📑前言 本文主要是【计算机网络】——传输层TCP协议的文章,如果有什么需要改进的地方还请大佬指出⛺️ 🎬作者简介:大家好,我是青衿🥇 ☁️博客首页:CSDN主页放风讲故事 🌄每日一句…...
sql优化的方法
目录 一、准备数据 1.1、创建表结构 1.2、创建存储过程 二、索引介绍 2.1、类型介绍 2.2、建立索引 2.3、建立复合索引 2.4、查看所有建立的索引 2.5、删除索引 三、EXPLAIN分析参数说明 四、SQL优化案例 4.1、避免使用SELECT * 4.2、慎用UNION关键字 4.4、避免使…...
C++ Qt开发:运用QJSON模块解析数据
Qt 是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QJson组件的实现对JSON文本的灵活解析…...
MySQL数据库基础合集
MySQL数据库基础合集 目录 MySQL数据库基础合集SQL关键字DDL关键字DML关键字DQL关键字DCL关键字约束关键字 SQL基础数据类型整数类型字符类型浮点类型时间类型 数据定义语言DDL1.查看数据库2.创建库3.删除库4.切换库5.创建表6.删除表7.查看表8.查看表属性9.插入列10.修改列11.设…...
oracle19.22的patch已发布
2024年01月16日,oracle发布了19.22的patch 具体patch如下 Reserved for Database - Do not edit or delete (Doc ID 19202401.9) 文档ID规则如下 19(版本)年份(202x)(季度首月01,04,07,10).9 往期patch no信息和下…...
HTML+CSS:3D轮播卡片
效果演示 实现了一个3D翻转的卡片动画,其中每个卡片都有不同的图片和不同的旋转角度。整个动画循环播放,无限次。整个页面的背景是一个占据整个屏幕的背景图片,并且页面内容被隐藏在背景图片之下。 Code <div class"container"…...
ES 分词器
概述 分词器的主要作用将用户输入的一段文本,按照一定逻辑,分析成多个词语的一种工具 什么是分词器 顾名思义,文本分析就是把全文本转换成一系列单词(term/token)的过程,也叫分词。在 ES 中,Ana…...
从0开始搭建若依微服务项目 RuoYi-Cloud(保姆式教程完结)
文章接上一章: 从0开始搭建若依微服务项目 RuoYi-Cloud(保姆式教程 一)-CSDN博客 四. 项目配置与启动 当上面环境全部准备好之后,接下来就是项目配置。需要将项目相关配置修改成当前相关环境。 数据库配置 新建数据库ÿ…...
Linux true/false区分
bash的数值代表和其它代表相反:0表示true;非0代表false。 #!/bin/sh PIDFILE"pid"# truenginx进程运行 falsenginx进程未运行 checkRunning(){# -f true表示普通文件if [ -f "$PIDFILE" ]; then# -z 字符串长度为0trueif [ -z &qu…...
Electron+Vue3多窗口状态同步新思路:手把手教你用Pinia插件精准控制更新(附避坑指南)
ElectronVue3多窗口状态同步进阶指南:基于Pinia插件的精准更新策略 跨窗口状态管理一直是Electron应用开发的痛点之一。当你在Vue3Electron项目中打开多个窗口时,如何优雅地保持Pinia状态同步?传统全量同步方案不仅浪费性能,还可…...
抖音视频批量下载开源工具终极指南:从零到精通的完整教程
抖音视频批量下载开源工具终极指南:从零到精通的完整教程 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback su…...
Jimeng LoRA与GitHub工作流集成:自动化AI模型训练
Jimeng LoRA与GitHub工作流集成:自动化AI模型训练 1. 引言 想象一下这样的场景:你刚刚完成了一个Jimeng LoRA模型的训练,效果很不错,但接下来要手动部署到生产环境,还要考虑版本管理和持续更新。这个过程繁琐又容易出…...
如何用UABEA轻松探索和编辑Unity游戏资源:完整指南
如何用UABEA轻松探索和编辑Unity游戏资源:完整指南 【免费下载链接】UABEA c# uabe for newer versions of unity 项目地址: https://gitcode.com/gh_mirrors/ua/UABEA UABEA(Unity Asset Bundle Extractor Avalonia)是一款强大的跨平…...
Qwen2.5-14B-Instruct实战部署:像素剧本圣殿与Jira集成的剧本任务管理方案
Qwen2.5-14B-Instruct实战部署:像素剧本圣殿与Jira集成的剧本任务管理方案 1. 项目概述 像素剧本圣殿(Pixel Script Temple)是一款基于Qwen2.5-14B-Instruct深度微调的专业剧本创作工具。这个创新性解决方案将先进的大语言模型能力与复古像…...
揭秘三角形分割魔术:为什么重新拼接后少了一块?数学视觉陷阱解析
揭秘三角形分割魔术:为什么重新拼接后少了一块?数学视觉陷阱解析 你是否曾在数学魔术表演中见过这样的场景:一个完整的三角形被分割成几块,重新拼接后竟然神秘地少了一小块面积?这种看似违背几何常识的现象,…...
Qwen3-32B环境配置详解:小白也能看懂的安装与调用教程
Qwen3-32B环境配置详解:小白也能看懂的安装与调用教程 1. 为什么选择Qwen3-32B? 在众多大语言模型中,Qwen3-32B以其出色的性价比脱颖而出。这个拥有320亿参数的模型,在推理能力、代码生成和逻辑分析方面表现优异,特别…...
(六)openEuler欧拉系统LVM动态扩容实战:从规划到文件系统在线扩展
1. 为什么需要动态扩容? 最近接手了一个跑在openEuler上的业务系统,数据量每天都在疯涨。上周监控突然报警,根目录只剩下10%的空间,眼看着就要撑爆了。这种情况要是放在以前,估计得停机扩容,但现在有了LVM&…...
OpenClaw文件处理实战:Qwen3-14b_int4_awq自动整理桌面文档
OpenClaw文件处理实战:Qwen3-14b_int4_awq自动整理桌面文档 1. 为什么需要自动化文件整理 作为一个长期与各种文档打交道的技术写作者,我的桌面经常在项目周期结束时变成"文档灾难现场"。上周刚经历了一次典型场景:在完成三个技术…...
STM32宏定义控制IO口实战:5分钟搞定LED闪烁(附完整代码)
STM32宏定义控制IO口实战:5分钟搞定LED闪烁(附完整代码) 引言 在嵌入式开发中,IO口控制是最基础也是最频繁的操作之一。对于STM32开发者来说,如何高效、简洁地管理GPIO端口直接影响着代码的可维护性和开发效率。传统方…...
