下面的所有操作是在Linode VPS主机Debian 6 on i386 or amd64操作系统中进行。
先升级Debian/Ubuntu系统
apt-get install php-bcmath
apt-get install make
apt-get install file
apt-get install patch
apt-get install wget
apt-get install perl
apt-get update
apt-get upgrade
apt-get install gcc
安装Virtualmin/Webmin方法 (支持CentOS、Debian、Ubuntu系统)
1、以root登录SSH,下载install.sh脚本。
wget -c http://software.virtualmin.com/gpl/scripts/install.sh
2、执行脚本安装Virtualmin/Webmin。
chmod +x install.sh
./install.sh
安装成功后,你可以使用https://ip:10000或者https://你的域名:10000(注意是用https的),用户名是root,密码是SSH root用户的密码。
设定界面语言为简体中文。
设置方法:Webmin->Webmin Configuration->Language->Display in language->Simplified Chinese(ZH_CN UTF-8),之后点击Change Language,刷新页面就设置成功了。
针对小内存VPS的优化
默认安装的Virtualmin是以最大性能模式配置的,而不是针对小内存VPS。对于小内存VPS,按照《小内存VPS Virtualmin/Webmin优化设置》能适当减少内存占用量。
创建虚拟主机
Virtalmin->创建虚拟服务器(Creat Virtual Server)
只需要填写域名(不需要写www.)和密码,其他都默认,然后点“开设新网站”按钮即可。在已启用功能中,选择此虚拟主机需要启动的服务。
注意,系统会默认给您生成ssh,ftp,mysql用户,它们的用户名就是域名主体部分。例如域名如果是 deepvps.com 的话,那么用户名就是deepvps,密码是你设置的密码。要修改用户名,可以点左边的“编辑FTP用户”。
FTP连接上去之后,你会发现有一些logs,public_html等目录,这些是系统文件,请保留,不要删除,不然网站访问会有问题的。网站文件上传到 public_html目录即可。这就是网站的/目录。
mysql数据库名:一般和用户名一样。但是,如果域名以数字开头,比如52deepvps.com,那么mysql数据库名将是 five2deepvps ,要修改数据库信息,可以点左边的“编辑数据库”查看。
添加FTP用户
Virtualmin->编辑邮件和FTP用户,点击“添加一个网站FTP用户”。
管理数据库
Virtualmin->编辑数据库,你可以新建数据库,可以管理数据库,还能修改数据库密码等的操作。
备份与还原数据
Virtualmin->备份和恢复,有三个选项Scheduled Backups(即定时备份),备份虚拟服务器(手动备份),Backup Logs(备份日志),恢复备份。
添加和绑定IP地址
购买IP之后,找到IP的相关信息。如添加IP为192.168.1.2,子网掩码是255.255.255.255。
1、配置IP
Webmin->网络->网络配置->增加接口。
2、添加IP到Virtualmin的共享IP列表。
Virtualmin->Addresses and Networking->共享的IP地址,填入需要增加的IP,并保存。
3、绑定IP到域名
Virtualmin->服务器配置->修改IP地址,在Shared address的下拉菜单选择192.168.1.2。
在线解压缩文件
Webmin->其它->文件管理器,进入文件管理器,选择需要解压的文件,点击Extract解压。
重启Webmin,重启Apache,重启VPS或服务器
1、重启Webmin
Webmin->Webmin配置,点击下方的Restart Webmin按钮。
2、重启Apache
Webmin->System Information->Apache web服务器,点击Actions下方的刷新按钮。
3、重启VPS或服务器
Webmin->系统->引导和关机,点击重新启动系统按钮。
修改Webmin、SSH Server、ProFTPD Server端口
1、修改Webmin端口(默认端口为10000)
webmin => webmin配置 => 端口与地址
2、修改SSH Server端口(默认端口为22)
Webmin => 服务器 => SSH Server => 网络
3、修改ProFTPD Server端口(默认端口为21)
Webmin => 服务器 => ProFTPD Server
卸载Virtualmin/Webmin
如果你觉得这控制面板不好用,除了重装系统之外,Virtualmin自带了一个卸载程序。
sh install.sh --uninstall
官方说明文档:http://www.virtualmin.com/documentation/installation/uninstalling