Virtualmin是一个基于Webmin的虚拟主机管理模块。在自己的虚拟机上安装了Virtualmin,发现他的功能十分强大。个人感觉不比商业化的虚拟主机管理工具如DirectAdmin差。Virtualmin提供了完美的中文支持。
Virtualmin默认使用如下组件:  Apache, BIND, Postfix ,MySQL ,ProFTPD
我是以webmin的模块模式安装,点击 webmin>webmin配置>webmin模块>选中从 ftp 或 http URL这项,复制virtualmin的下载地址进去,这样就可以直接下载并安装了。当然也可以先下载在服务器再安装了。可以到webmin官方站点查看 最新的virtualmin模块的下载地址。

 

http://download.webmin.com/download/virtualmin/virtual-server-3.77.gpl.wbm.gz

(直接修改版本号就能获得你想要的安装的virtualmin版本)

安装virtualmin之后,就会在webmin服务器栏里出现virtualmin这一项了,点击后要做些基本的设置才能正常使用。virtualmin有好几个功能插件,包括BIND DNS、apache、mysql、proftp、邮件等,在Features and Plugins这项里选择,看你需要哪些就选哪些,否则就不要选。(BING DNS 域和 域邮件 不要装 既占用内存 安装时麻烦提示错误)

 

我选了个apache,MySQL,保存,很可能会提示出错:

Suexec is enabled in the default template, but the Apache module mod_suexec is not installed or not enabled.

或者是这样的出错提示:

The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed.

出现类似这些错误提示的解决办法是:

登陆SSL 以root 身份执行下面命令

 

mount –bind /var/www /home 安装完后编辑

/ etc / fstab 文件加入 /var/www /home none bind 这行

 

方法2:不推荐

virtualmin配置服务器模板:

选择配置服务器模板,左边栏System Settings——服务器模板,点击Default Settings,选择Apache网站,在“新网站指令和设置”尾部添加 php_admin_value open_basedir ${HOME}    (这行好像不加也行?) 把“自动添加适当的SuExec指令吗?”改为否,然后保存。

自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com

本文链接地址: webmin上安装最新版Virtualmin模块 http://www.chhua.com/web-note4383

相关笔记

更多