应该这样就能构成 Apache 负责处理动态请求(PHP), Nginx 负责处理静态文件的请求了吧。
虽然现成的教程已经千千万,但这次的折腾还是再次记录下来以便后续继续研究,目前只是粗略的研究一下下可能会出现一些奇奇怪怪的问题吧。
继续阅读Debian 12 在已经部署了 LAMP 环境的基础上安装 Nginx 构成 LANMP 环境
Debian:Debian是一个自由的开源的操作系统,他是Linux的分支。Debian计划创建于 1993 年。Debian项目是由一组人的创造和分配作为开源软件免费的操作系统。这个软件称为Debian GNU / Linux或者干脆Debian的。
应该这样就能构成 Apache 负责处理动态请求(PHP), Nginx 负责处理静态文件的请求了吧。
虽然现成的教程已经千千万,但这次的折腾还是再次记录下来以便后续继续研究,目前只是粗略的研究一下下可能会出现一些奇奇怪怪的问题吧。
继续阅读Debian 12 在已经部署了 LAMP 环境的基础上安装 Nginx 构成 LANMP 环境
之前都是使用面板一键化部署网站坏境的,这次试试纯命令操作部署看看。
只是便于自己后续折腾进行的记录……
Linux:Debian GNU/Linux 12 (bookworm) 12.7
Apache:Apache/2.4.62 (Debian) Server built: 2024-07-18T05:29:16
MariaDB:mysql Ver 15.1 Distrib 10.11.6-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper
PHP:PHP 8.2.24 (cli) (built: Sep 27 2024 04:16:10) (NTS)
在这次给网站搬家时按照前几篇写到的MariaDB替换成Mysql数据库时看到有个8.4的版本于是就决定使用这个看看。
由于内存不足需要临时调整虚拟内存以便程序能顺利运行。
myVesta 是 VestaCP 的 Debian 分支,由 VestaCP 开发人员之一开发。
专注于安全性和稳定性,并进行了大量安全改进。
继续阅读基于 Debian 12 体验 VestaCP 的 Debian 分支 myVesta 面板并增加 PHP 8.3 环境
由于在“定制化”安装 HestiaCP 面板时勾选了 MySQL 8 会出现Error: Mysql 8 does not support Bookworm yet for Debian Unable to continue的错误,而不得不先勾选 MariaDB来解决问题先。
因为我怕前期不勾选数据库的话到时候不在 Web 界面上提供数据库相关的管理界面。
上篇提到完整安装的 HestiaCP 面板由于有些功能没有需求且服务器资源肯定不如测试用的虚拟机资源充足所以不得不跟 VestaCP 一样“定制化”安装。
继续阅读Debian 12 定制化安装 HestiaCP 面板
之前一直使用的 VestaCP 面板已经很久没有更新了(据官网消息又重新维护更新了好像),导致其只支持 RHEL / CentOS 5,6,7 、 Debian 7,8,9 、 Ubuntu 12 . 04 – 18 . 10。现在 Debian 都发展到12了,Centos 7 也已经安全支持都快无了。
之前运行正常的环境还可以不管,但是我有台环境目前出现了故障可能要进行重装操作。但是那 VPS 貌似最低只有 Debian 10 的模板了,导致无法继续使用 VestaCP 面板,这不只能先体验一下分支 HestiaCP 面板。
继续阅读Debian 12 安装 HestiaCP 面板并添加 PHP 8.3 于安装 Redis 扩展及启用 shell_exec 函数
一、使用 Certbot 获取证书
安装 Certbot 后,您可以从 Buypass CA 获取证书,以下示例是使用 EFF 的 Certbot 从其官方网站生成的
Certbot 需要 root 权限才能执行其操作。Certbot 将在首次使用“certbot-auto”二进制文件执行命令时自动安装依赖项。Certbot 完成安装其依赖项后,系统将提示您输入。
在从Buypass AS ACME服务获得证书之前,也会自动进行注册。
现在已经是2024年了 Centos 7 的支持愈发到结束的日子了,之前已经水过 Centos 、 Ubuntu 这些系统的安装在 kubernetes 安装步骤随带了 docker 的安装, openEuler 由于是使用新版 kubernetes 就没记录。
系统:Debian GNU/Linux 12 (bookworm)