news 2026/9/7 22:42:36

阿里云宝塔使用学习资料(2)宝塔初始化配置环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
阿里云宝塔使用学习资料(2)宝塔初始化配置环境

登录成功进入宝塔后会弹窗

并推送环境安装

因为我这里是若依系统,使用的后端技术栈(Java / Spring 全家桶)、前端技术栈(Vue 全家桶)、数据库(MySQL)、中间件与部署(Nginx、Tomcat、宝塔面板),整体架构图如下:

┌─────────────────────────────────────────────────────────────────────┐ │ 客户端层(用户入口) │ │ │ │ ┌──────────────┐ ┌──────────────┐ │ │ │ PC 浏览器 │ │ 钉钉小程序 │ │ │ │ (Vue 前端) │ │ (dd.request) │ │ │ └──────┬───────┘ └──────┬───────┘ │ │ │ HTTP/HTTPS │ HTTPS(必须) │ └──────────┼──────────────────────────┼────────────────────────────────┘ │ │ ▼ ▼ ┌─────────────────────────────────────────────────────────────────────┐ │ Nginx 层(反向代理 + 静态资源) │ │ │ │ 监听 80 / 443 端口 │ │ │ │ ┌─────────────────────────┐ ┌──────────────────────────────┐ │ │ │ 请求 / (前端页面) │ │ 请求 /prod-api/ (后端接口) │ │ │ │ → 返回 dist 静态资源 │ │ → 反向代理到后端 │ │ │ │ (HTML/CSS/JS/图片) │ │ proxy_pass 127.0.0.1:8080 │ │ │ └─────────────────────────┘ └──────────────┬───────────────┘ │ │ │ │ └────────────────────────────────────────────────────┼────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────────────┐ │ 后端应用层(Spring Boot + 内嵌 Tomcat) │ │ │ │ 监听 8080 端口 │ │ │ │ ┌─────────────────────────────────────────────────────────────┐ │ │ │ Spring MVC (Controller 接收请求) │ │ │ │ │ │ │ │ │ ▼ │ │ │ │ Spring Security (认证鉴权 → 校验 Token) │ │ │ │ │ │ │ │ │ ▼ │ │ │ │ Service (业务逻辑) │ │ │ │ │ │ │ │ │ ▼ │ │ │ │ MyBatis + Druid (数据库操作) │ │ │ └─────────────────────────────────────────────────────────────┘ │ │ │ │ │ │ │ 读/写缓存 │ 读/写数据 │ └───────────┼───────────────────────────────────┼────────────────────────┘ │ │ ▼ ▼ ┌───────────────────────┐ ┌───────────────────────────┐ │ Redis 缓存层 │ │ MySQL 数据库层 │ │ │ │ │ │ 监听 6379 端口 │ │ 监听 3306 端口 │ │ │ │ │ │ • Token (登录态) │ │ • 用户表 sys_user │ │ • 验证码 │ │ • 角色表 sys_role │ │ • 数据字典 │ │ • 菜单表 sys_menu │ │ • 系统参数 │ │ • 部门表 sys_dept │ │ • 权限缓存 │ │ • 业务表 (你建的表) │ │ • 防重复提交/限流 │ │ • 操作日志/登录日志 │ └───────────────────────┘ └───────────────────────────┘

然后进一步分析系统需求:;

场景是否必须 HTTPS原因
微信小程序强制小程序wx.request请求的域名必须是 HTTPS,且要在微信公众平台配置「request 合法域名」,HTTP 直接请求失败
钉钉小程序强制和微信一样,dd.request要求 HTTPS,要在钉钉开放平台配置域名白名单
微信服务号(网页授权)强制OAuth2.0 授权回调、获取用户 openid,授权域名必须是 HTTPS
微信 JS-SDK强制分享、扫一扫、定位等 JS 接口,当前页面必须是 HTTPS
微信支付强制支付结果异步通知(回调地址)必须是 HTTPS,微信服务器只往 HTTPS 地址推回调
支付宝支付强制同理,回调地址必须 HTTPS
地图 API(高德 / 百度 / 腾讯)⚠️建议 HTTPS地图 API 本身支持 HTTP,但如果你的前端页面是 HTTPS,调用 HTTP 的地图接口会被浏览器拦截(混合内容),所以实际使用中也必须是 HTTPS

以上这些场景基本都需要 HTTPS,即SSL 证书。

SSL 证书就是让网站从http://变成https://,现在微信生态、小程序、支付、地图几乎都强制要求。

所以需要往后看,在更多选项里面勾选上SSL

现在再安装Java套件:

安装安装完成

现在这个 JAVA 套件里没有 Redis,但若依必须依赖 Redis(需要存 Token、验证码、字典缓存)。

所以在一键安装完成后,再去装 Redis。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 4:09:42

基于STM32的拆弹计时训练装置:状态机与定时器中断实战

简介:本资源是一款面向嵌入式初学者与STM32课程设计者的拆弹模拟训练装置完整工程,聚焦于倒计时控制、多路输入响应与声光告警协同等典型实时控制场景。装置以STM32F103为核心,基于Proteus 8.15完成软硬件联合仿真,实现60秒两位数…

作者头像 李华
网站建设 2026/9/4 22:18:09

Grok Bot模板共享:从创建到团队复用的完整指南

Grok Bot 模板开始支持与他人共享,这件事值得花一点时间讲清楚。很多人以为“共享模板”就是把一段系统提示词复制给同事,其实不是。模板共享是把 Bot 的身份设定、任务目标、知识材料、技能配置和示例对话打包成一个完整单元,然后通过链接、…

作者头像 李华
网站建设 2026/9/5 7:21:13

Tesseract OCR中文识别实战:安装配置与Python调用全指南

简介:面向Python中文OCR开发者的一套完整工具包,集成Tesseract OCR安装程序、中文语言数据和Python 3.7.0,用于从图像或扫描文档中高效识别并提取中文文本。压缩包共724个文件、总大小约84.62MB,既包含可直接运行的三类exe安装文件…

作者头像 李华
网站建设 2026/9/5 4:27:25

《异环》1.3最终决战全解析:巢母-伊南娜机制、零号异象与配队攻略

《异环》1.3 版本的最终决战已经在玩家群里炸开了锅:迎战巢母-伊南娜、零号异象疑似粉碎星辰、七级「雾柩」巨像被正面碾压。如果你只把它当成一次普通的版本更新,那大概率会低估这次内容的含金量。 先说我的判断:1.3 版本不是单纯的“加一个…

作者头像 李华
网站建设 2026/9/6 5:19:25

深入解析Java堆内存溢出与栈溢出:原理、诊断与实战预防

“堆内存溢出”和“栈溢出”这两个词,几乎每个Java开发者都遇到过。但你真的清楚它们背后,程序运行时内存到底发生了什么吗?很多人学了几年编程,对“堆”和“栈”的理解依然停留在“堆放对象,栈放变量”的模糊层面。当…

作者头像 李华
网站建设 2026/9/6 10:52:04

Vibe Coding 写完页面后:用智能体做一份发布前检查报告

把 Vibe Coding 想成先把样板间搭出来:一句需求就能很快看到页面、表单和接口骨架。它适合前端、后端、运维和 Web Coding 开发者把想法跑起来。当天能做的第一步,是选一个不会改生产数据的发布前任务,让智能体只收集构建、测试和页面检查证据…

作者头像 李华