我已经尝试这些步骤在我的 VPS Ubuntu 16.04 上安装 VirtualMin。我该死的肯定它会为你工作。
以下是 Ubuntu 上 VirtualMin 的一些先决条件:
-> You must have a new Ubuntu VPS or system with at 1 GB RAM.
-> You must have root access or access to a user with Sudo privileges.
-> A valid hostname set on your server’s primary IP address.
-> Two registered custom nameservers for Virtualmin.
脚步:
第 1 步:使用最新的可用版本更新您的系统:
Linux command: apt-get update
第 2 步:设置主机名和 FQDN:
为了使 Virtualmin 正常工作,您需要通过编辑 /etc/hostname 和 /etc/hosts 文件在服务器本身上配置主机名和 FQDN,并更新您的 DNS 设置,以便正确解析 DNS 查找。
Linux command: hostname
要更改服务器的主机名,请在编辑器中打开文件 /etc/hostname:
Linux command: sudo nano /etc/hostname
删除当前主机名并将其替换为您的主机名:
在此文件中仅使用主机名,而不是整个 FQDN。例如,如果您的 FQDN 是 demo.yourdomainname.com,请在此文件中输入 demo。
保存文件并退出编辑器。
接下来,在 /etc/hosts 文件中添加主机名和 FQDN:
Linux command: sudo nano /etc/hosts
按以下顺序修改以 127.0.0.1 开头的行以使用您的 FQDN 和主机名:
127.0.1.1 your_hostname.your_domain.com your_hostname
127.0.0.1 localhost
...
请记住将 your_hostname 和 your_domain.com 替换为您自己的主机名和域名。保存文件并退出编辑器。
要检查名称是否已正确更改,请重新启动服务器。
Linux command: sudo reboot
第 3 步:下载并安装 Virtualmin
要安装 Virtualmin,请下载并运行官方的 Virtualmin 安装脚本,它将安装 Virtualmin 和 Webmin,以及 LAMP 堆栈、BIND 和 Postfix。
使用 wget 下载脚本:
Linux command: wget http://software.virtualmin.com/gpl/scripts/install.sh -O /tmp/virtualmin-install.sh
Virtualmin脚本下载成功后,我们就去执行脚本了。为此,首先我们必须通过运行以下 chmod 命令使脚本文件可执行:
Linux command: chmod +x /tmp/virtualmin-install.sh
一旦文件成为可执行文件,我们将进一步使用 shell 运行它。在终端输入以下命令,通过脚本安装 Virtualmin。
Linux command: sh /tmp/virtualmin-install.sh
该脚本将给出有关现有数据和兼容操作系统的警告消息。按 y 确认您要继续安装。
安装过程可能需要几分钟才能完成所有步骤,因为它会安装各种软件包和组件。
第 4 步:使用安装后向导配置 Webmin
要配置 Webmin,我们将使用其基于 Web 的安装后向导。打开您的网络浏览器并导航到https://your_server_ip:10000。您还可以使用您的完全限定域名访问该站点。
Note: Your browser may show a "Your connection is not secure" or "Your connection is not private" warning since Virtualmin uses a self-signed certificate. This warning is normal. You can ignore it.
接下来,我们需要输入与Linux系统相同的root用户名和密码才能访问VirtualMin的基于Web的控制面板。
登录后,您将看到介绍屏幕,说明您正在完成配置 Virtualmin 的步骤。按下一步继续。
在 Memory use 屏幕上,为 Preload Virtual Libraries 选择 No,因为您不需要一直运行 Virtual User 界面。为运行电子邮件域查找服务器选择是以启用更快的邮件处理。按下一步继续。
在病毒扫描屏幕上,为运行 ClamAV 服务器扫描程序选择否,这样您将使用更少的 RAM。按下一步继续。
在垃圾邮件过滤屏幕上,为运行 SpamAssassin 服务器过滤器选择否,然后按下一步继续。
在数据库服务器屏幕上,选择是运行 MySQL 数据库服务器,因为大多数应用程序都广泛使用和支持 MySQL 服务器,选择否运行 PostgreSQL 数据库服务器。按下一步继续。在 MySQL 密码屏幕上,输入所需的 MySQL 根密码。它应该与您用于登录 Webmin 的 root 密码不同。
如果您想删除测试 MySQL 数据库,请选择 Yes 如果您想删除匿名 MySQL 用户,请选择 Yes 在 MySQL 数据库大小屏幕上,选择与您的服务器拥有的 RAM 量相匹配的 RAM 选项。对于 1GB 服务器,选择大量使用 MySQL 的大型系统 (1G)。按下一步继续。
在 Nameserver 屏幕上,输入您在先决条件中配置的主要和次要名称服务器。如果您尚未设置这些,请选中跳过可解析性检查框以避免错误消息并继续。按下一步继续。
如果您必须支持密码恢复,请在密码存储模式屏幕上选择存储纯文本密码。否则,请选择仅存储散列密码。这里我们选择了纯文本密码作为示例。按下一步继续。
您将看到 All done 屏幕。单击下一步结束。
您可能会看到一条消息,指出尚未检查 Virtualmin 的配置。单击重新检查并刷新配置按钮以检查您的 Virtualmin 配置。解决检查报告的任何错误。此过程可能需要几分钟才能完成。
恭喜!您的服务器现在已配置。