内容提要
本文介绍在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的安装。