首页 » 服务器 » ubuntu14.04安装配置WEBMIN和Virtualmin

ubuntu14.04安装配置WEBMIN和Virtualmin

16-10-24 19:22 0 发表评论 RSS 2.0

安装WEBMIN比较简单

 

使用官方软件源在Ubuntu 14.04 LTS上安装Webmin

添加webmin的官方仓库:

修改 /etc/apt/sources.list,

  1. sudo vi /etc/apt/sources.list

添加如下内容:

  1. deb http://download.webmin.com/download/repository sarge contrib
  2. deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

添加GPG密钥:

  1. sudo wget http://www.webmin.com/jcameron-key.asc
  2. sudo aptkey add jcameronkey.asc

更新软件源:

  1. sudo aptget update

通过如下命令安装webmin:

  1. sudo aptget install webmin

安装完了应该能通过浏览器访问了,打开浏览器并https://ip-address:10000/。应该会出现要求输入账号密码的界面。

如果打不开这个界面,那么可能防火墙把10000端口给屏蔽了,打开端口开试下。

用以下命令开启webmin的默认端口10000:

sudo ufw allow 10000

至此应该没问题了,有问题简单点,重启服务器再看下。

WEBMIN安装比较简单,也不用什么配置,virtual安装也不麻烦,就是配置有点麻烦。

VIRTUALMIN安装和配置

安装可以直接在官网http://webmin.com/vdownload.html下载到服务器再用命令安装DEB包,或者在WEBMIN里以模块方式安装。

方法一:用命令下载DEB包回来:

wget http://download.webmin.com/download/virtualmin/webmin-virtual-server_5.04.gpl_all.deb

dpkg -i 文件名

这样安装就完了。

方法二:以webmin的模块模式安装,

点击 webmin>webmin配置>webmin模块>选中从 ftp 或 http URL这项,复制virtualmin的下载地址进去,这样就可以直接下载并安装了。当然也可以先下载在服务器再安装了。可以到webmin官方站点查看 最新的virtualmin模块的下载地址。
http://download.webmin.com/download/virtualmin/virtual-server-5.04.gpl.wbm.gz

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

virtualmin配置

virtualmin配置

如果选择PROFTPD服务器的话,在ProFTPd配置模板中发现一个错误:Group指令下的Unix组ftp不存在。必须通过编辑服务器模板页面中的缺省设置来修复。
解决办法就是用命令增加一个组就行了:
sudo groupadd ftp

选了apache后,要是提示出错:

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.

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

首先安装下面这个软件:
apt-get install apache2-suexec-custom
安装完后编辑文件
vim /etc/apache2/suexec/www-data

将/var/www 改为 /home

要是不懂用命令修改的话,就用webmin的文件管理,在webmin其它栏目下,找到那个文件修改行了。

修改完后再开启apache模块:开启actions和suexec这两个模块

在webmin里服务器栏点击apache后,点击第一项 Global configuration全局设置,再选择Configure Apache Modules这一项,勾选中actions和suexec这两项,再点击最下面enable那个按钮保存行了。

apache全局配置

apache全局配置

apache开启模块配置

apache开启模块配置

最后重启apache使之生效。

假如出现下面这个提示的话:

Failed to save enabled features : Apache configuration file /etc/apache2/mods-enabled/php5.conf contains SetHandler lines that prevent PHP from running with domain owner permissions. These lines must be removed.

那么就要修改/etc/apache2/mods-enabled/php5.conf这个文件了

vi /etc/apache2/mods-enabled/php5.conf

用#号把SetHandler开头的两行注释掉就行了。

#SetHandler application/x-httpd-php
#SetHandler application/x-httpd-php-source
重启apache

这样的话就能正常使用virtualmin来管理apache站点了。

如何使用virtualmin/webmin添加域名/增加网站?

点 Virtualmin => 创建虚拟服务器 => 设置域名和密码

virtualmin创建服务器

virtualmin创建服务器

用户名如果是自动的话那么就是你域名的名称了,例如我建立新站点wincold.com,那么用户名就是wincold了,当然也可以自己指定,密码也是要自己设定的,下面还有几个选项,例如指定独立IP,要不要同时建立mysql、FTP账号密码。

最后点击创建后就会为你建立了新的账号和密码,在/home文件夹里建立了你用户名的文件夹,进去后你会发现有一些logs,public_html等目录,这些是系 统文件,请保留,不要删除,不然会有问题。您的文件上传到 public_html目录即可。这就是你网站的/目录了。

优化WEBMIN和VIRTUALMIN

Webmin/Virtualmin模块安装时是以最大性能模式来配置的,不太适合小内存的VPS,那么只需要简单设置一下,你会发现内存占用刷的一下就下来了。

Apache内存优化

登陆WebMin,打开服务器中的Apache 服务器,选择Global configuration -> 进程和限度

最大的请求头数:默认
最大请求头的大小:默认
最大请求行的大小:默认
显示扩展的状态信息:否
每个服务器进程的最大请求数:4000
最大空闲服务器进程数:3
最小空闲服务器进程数:2
初始服务器进程数:3

关闭不需要的服务器组件

点击 其他 -> 系统和服务器的状态

MySQL内存优化

打开 服务器 -> MySQL 数据库服务器 -> MySQL Server Configuration

附:MySQL内存占用参考公式

key_buffer_size+(read_buffer_size+sort_buffer_size)*max_connections=Total Memory

评论 共0条 (RSS 2.0) 发表评论

  1. 暂无评论,快抢沙发吧。
回到页首