安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(3)

安装 Ubuntu 26.04 (LTS), Webmin, Nginx, MariaDB, PHP8.5-FPM,Perl-Fastcgi 到 DigitalOcean 的 VPS(3)

💡 原文中文,约7500字,阅读约需18分钟。
📝

内容提要

本文介绍在DigitalOcean VPS上安装Ubuntu 26.04 LTS后,如何用新用户安装Nginx和MariaDB。通过apt命令安装Nginx 1.28.3,并验证版本;随后安装MariaDB 11.8.6,使用安全脚本设置root密码、移除匿名用户和测试数据库。完成后,Webmin自动识别数据库服务器,为后续添加网站做准备。

🔎

延伸解读

安全配置要点

安装MariaDB后,运行安全脚本时,除了设置root密码外,还应移除匿名用户、禁止root远程登录、删除测试数据库。这些步骤能有效减少数据库被攻击的风险,避免因默认配置导致的安全漏洞。

Webmin自动识别服务

安装Nginx和MariaDB后,Webmin通过刷新模块能自动检测到已安装的服务,并在左侧菜单显示。这简化了后续的数据库和网站管理,无需手动配置,即可通过Webmin界面添加数据库和用户。

版本选择与稳定性

Ubuntu 26.04 LTS仓库中的Nginx和MariaDB版本较新(Nginx 1.28.3,MariaDB 11.8.6),作者认为11.4以上版本均稳定。使用发行版默认版本可确保与系统兼容,并获得安全更新,适合生产环境。

Q&A

如何在Ubuntu 26.04 LTS上安装Nginx?

使用新添加的用户(如davidyin)通过SSH登录,然后运行命令 `sudo apt install nginx` 即可安装Nginx。Ubuntu 26.04 LTS软件仓库中的Nginx版本为1.28.3。

Ubuntu 26.04 LTS默认的Nginx版本是多少?

Ubuntu 26.04 LTS软件仓库中默认的Nginx版本是1.28.3(安装时显示为1.28.3-2ubuntu1.8)。

如何安装MariaDB并设置root密码?

运行 `sudo apt install mariadb-server` 安装MariaDB,然后执行 `sudo mariadb-secure-installation` 进行安全设置,包括设置root密码、移除匿名用户、禁止root远程登录、删除测试数据库等。

Ubuntu 26.04 LTS默认的MariaDB版本是什么?

Ubuntu 26.04 LTS软件仓库中默认的MariaDB版本是11.8.6,属于MariaDB官方维护的稳定版本之一。

为什么需要运行mariadb-secure-installation?

运行该脚本可以加强数据库安全性,包括设置root密码、移除匿名用户、禁止root远程登录、删除测试数据库等,防止数据库因无密码或默认配置而被攻击。

安装MariaDB后,Webmin如何识别数据库服务器?

安装MariaDB后,在Webmin控制面板左侧点击“Refresh Modules”,稍等片刻,Webmin会自动发现已安装的MySQL数据库服务器,并显示为MariaDB Database Server 11.8.6。

安装Nginx和MariaDB后,下一步计划安装什么?

根据文章,下一步将介绍PHP8.5-FPM和Perl-Fastcgi的安装。

🏷️

标签

➡️

继续阅读