目的
目的是在Ubuntu 18.04 Bionic Beaver Linux上安装Webmin以及所需的Linux,Apache,MySQL,PHP(LAMP)堆栈。
操作系统和软件版本
- 操作系统:-Ubuntu 18.04 Bionic Beaver Linux
- 软件:-Webmin 1.870及更高版本
要求
以root或通过特权访问Ubuntu系统sudo
命令是必需的。
情境
本指南假定以下情况:
- 打开防火墙端口10000或禁用防火墙。请参阅下面的附录,了解如何在UFW防火墙上打开端口10000
- Webmin服务器可以通过主机名解析
webmin.linuxconfig.org
。在继续之前,请确认您的DNS设置。
困难
简单
约定
使用说明
安装先决条件
在服务器上运行Webmin的唯一主要前提条件是安装并运行LAMP堆栈。幸运的是,在Ubuntu上安装LAMP是一项微不足道的任务:
$ sudo apt install wget
系统将提示您输入MySQL管理密码。只需输入并记下它。稍后,您将需要在Webmin中使用此密码来访问数据库。
安装Webmin
要在Ubuntu 18.04上安装webmin,我们首先需要添加Webmin的外部存储库和验证密钥签名:
$ wget -qO- http://www.webmin.com/jcameron-key.asc | sudo apt-key add
$ sudo add-apt-repository "deb http://download.webmin.com/download/repository sarge contrib"
$ sudo apt update
一旦准备好,使用以下命令安装Webminlinux命令:
$ sudo apt -y install webmin
Webmin安装输出的最后几行将显示有关如何访问Webmins界面的说明。例:
Webmin install complete. You can now login to https://webmin.linuxconfig.org:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
(adsbygoogle = window.adsbygoogle || [])。push({});
访问Webmin Web界面
要访问Webmin的Web界面,请启动Web浏览器并打开Webmin的安装过程中显示的URL。您的浏览器很可能会抱怨无效的HTTPS证书。
可以忽略它,或者您可以使用webmin创建Let’s Crypt证书Webmin -> Webmin Configuration -> SSL Encryption -> Let's Encrypt
登录后。
使用您的root或sudo用户凭据登录到Webmin:
附录
用UFW打开端口10000
既然已经启用了UFW,则可以使用以下命令允许从任何源到TCP端口10000的传入流量linux命令:
$ sudo ufw allow from any to any port 10000 proto tcp