安装 Webmin 在 Debian/Ubuntu 上
Webmin 是一个强大的 Web 界面工具,用于管理 Debian 或 Ubuntu 系统。它简化了对系统服务、用户、文件系统等的管理。以下是安装 Webmin 的详细步骤。
步骤 1: 添加 Webmin 仓库
-
编辑源列表
将 Webmin 仓库添加到 Debian/Ubuntu 的软件源列表中:
bashsudo nano /etc/apt/sources.list
在文件末尾添加以下行:
bashdeb http://download.webmin.com/download/repository sarge contrib
保存并关闭文件(在 Nano 中按 Ctrl+O 保存,然后按 Enter 确认;按 Ctrl+X 退出)。
-
安装 GPG 密钥
下载并添加用于验证 Webmin 包的 GPG 密钥:
bashwget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc
步骤 2: 更新包列表并安装 Webmin
-
更新包列表并安装 Webmin
更新可用的软件包列表并安装 Webmin:
bashsudo apt update && sudo apt install webmin
在安装过程中,可能需要确认添加仓库和安装 Webmin 包。按 Y 或 Enter 继续。
-
配置防火墙
如果启用了防火墙,确保打开 10000 端口,以便访问 Webmin 的 Web 界面:
bashsudo ufw allow 10000/tcp
如果使用的是其他防火墙,请相应地打开 Webmin 的端口。
步骤 3: 访问 Webmin
-
打开 Webmin 界面
在浏览器中输入以下 URL 以访问 Webmin:
bashhttps://your_server_ip_or_domain:10000
将
your_server_ip_or_domain
替换为您的服务器 IP 地址或域名。 -
登录 Webmin
使用服务器管理员的凭据(通常是 root 帐户)登录 Webmin。
步骤 4: 配置 Webmin
-
添加虚拟主机
- 进入 "服务器" 或 "Apache 和 Nginx" 部分。
- 选择 "添加虚拟主机" 或类似选项。
- 输入域名、网站根目录、访问设置及其他参数。
-
管理数据库
- 转到 MySQL 或其他类型数据库的管理部分。
- 创建新的数据库或管理现有数据库。
-
配置 SSL 证书
- 转到 "SSL 证书" 部分。
- 上传或创建适用于您的域名的新 SSL 证书。
-
监控和日志
- 进入 "系统" 部分以监控资源和查看系统日志。
- 监控服务器性能和资源使用情况。
-
管理用户
- 创建新用户以管理网站或数据库。
- 根据需要设置访问权限。
Webmin 提供了一个易于使用的 Web 界面,方便系统管理员和 Web 开发人员管理服务器和网站。