当前位置: 首页>>技术教程>>正文


如何在Ubuntu 18.04 Bionic Beaver Linux上安装Webmin

, ,

目的

目的是在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设置。

困难

简单

约定

  • -要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令
  • $-要求linux命令以普通非特权用户身份执行

使用说明

安装先决条件

在服务器上运行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登录后。

untrusted SSL certificate - webmin ubuntu 18.04 bionic

使用您的root或sudo用户凭据登录到Webmin:

login - webmin ubuntu 18.04 bionic webmin ubuntu 18.04 bionic

附录

用UFW打开端口10000

既然已经启用了UFW,则可以使用以下命令允许从任何源到TCP端口10000的传入流量linux命令


$ sudo ufw allow from any to any port 10000 proto tcp

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10428.html,未经允许,请勿转载。