webmin使用教程Linux系统因其高效稳定而受到广大用户的推崇与青睐,然后其管理的复杂性也使很多用户望而却步,动弹不得.为了降低Linux系统的管理难度,更有效方便的使用该系统,我司所有Linux主机或VPS系统均预装了网页管理工具webmin.webmin是Linux下使用最为广泛,功能最为完善的基于游览器(网页)的操作系统管理工具,只需要简单的点击鼠标,即可实现以前必须使用命令才可完成的许多复杂工作,即使您是网络新手,也能让Linux为您所用. webmin功能复杂,模块繁多,本文仅介绍其中与网站相关的部分,即添加网站及MYSQL数据库,其它功能感兴趣的用户可自行查阅相关资料.1、登录系统在浏览器地址栏输入http://您服务器的IP地址:10000(电信机房目前加了防火墙,不允许用IP访问,请将访问地址换为:http://我司赠送的二级域名:10000)默认没有赠送二级域名,如果需要以这种方式访问的,请联系客服申请* 的二级域名。
输入管理员用户名与密码(用户名默认为:root,密码默认为服务器初始密码),并点击登录即可(如下图)2、添加新网站当您准备利用该Linux服务器发布某个网站时,您首先应该将网站的域名解析到服务器,并在服务器上添加相应的配置才可使用.完成网站发布的程序叫Apache,所以我们添加新网站的过程也就是Apache服务的管理过程.当然,一个完整的网站通常包括一个上传用的FTP,一个网站以及一个MySQL数据库.此三者需要分别添加,具体详情如下:2.1 添加FTP帐号Linux系统中FTP帐号通常也就是系统帐号,利用webmin添加的过程如下:登录webmin后,点击"系统"-"用户与群组"(如下图)再点击"创建新用户"(如下图)在"创建新用户"表单中,输入"用户名",口令那儿选择"明文口令"并输入密码即可,所有其它选项全部默认,并点新建即可.该用户名与密码即是FTP上传用户名与密码.(如下图)2.2 添加网站Linux下的网站服务是由Apache软件来提供的,所以我们需要在webmin中点击"服务器"-"Apache 服务器"(如下图)点击后系统会列出现有的所有虚拟主机,此时我们需要点击"添加虚拟主机"(如下图)"服务器IP地址"选择"任意地址""端口"指定为"80""网站根目录"设置为步骤2.1所添加的系统帐号的主目录,默认情况下路径是/home/FTP用户名,可点击后边的"..."按钮浏览选择"默认绑定域名"填写为您的主域名,若有多个域名,则剩下的域名需要添加好虚拟主机后再行设置.最后点击"确定添加"即可(如下图)2.3 增加新的绑定域名添加虚拟主机默认只能指定一个域名,若您一个网站有多个域名需要绑定时,需添加好网站后按以下步骤操作.首先重新进入"Apache 服务器"管理,选中刚才添加的虚拟主机,点击刚才添加的虚拟主机前边的地球图标(如下图)再点击"网络和地址"(如下图)在"替代的虚拟服务器名"中将剩下的域名填写进去并点保存即可,每行一个.(如下图)****特别注意****不管是添加虚拟主机还是新增绑定域名,保存后并不会立即生效,必须点击右上方的"保存修改"后方可生效(如下图)3、新加MySql数据库一般PHP网站都会使用一到两个MySQL数据库,一个完整的可使用的数据库实际上由三部分组成:①数据库本身,②登录MySQL系统的用户,③用户与数据库之间的关系。
所以若要使用Webmin添加一个MySql数据库,需要经过三个步骤.3.1添加数据库点击Webmin的"服务器"-"MySQL数据库服务器"(如下图)再点击"创建新的数据库"(如下图)在"创建新的数据库"表单中,仅输入"数据库名"即可,不用修改其它任何设置并点"新建"即可,一般推荐数据库名和您的上传用户名相同,方便识别(如下图)3.2添加数据库登录用户在"Mysql数据库服务器"中点击"用户权限"(如下图)再点击"创建新用户"(如下图)在"创建新用户"表单中"用户名"填写登录名,一般推荐与数据库名相同"密码"设置为数据库登录密码"主机"默认"任何"即可"权限"不要选择,默认即可并点击"新建"(如下图)3.3建立添加的用户与数据库之间的关系在"Mysql数据库服务器"中点击"数据库权限"(如下图)再点击"创建新的数据库权限"(如下图)在"创建数据库权限"表单中"数据库"选择(Selected)刚才新建的数据库名"用户名"指定为刚才新建的MySQL用户"主机"默认选择"任何""权限"选择好除"授予特权"外的所有权限并点击"新建"即可(如下图)2010年7月5日起开通的部分linux VPS , 我司已为您建了一个默认的虚拟主机:ftp账号vhost001 上传密码mypassword001mysql数据库用户名:vhost001 数据库密码mypassword001 ,数据库名称:vhost001上传后,将您的域名解析到IP,域名提交白名单,生效后就可以访问。
经过以上步骤,一个完整的Linux下的网站空间即建立成功,当然部分PHP程序要求空间中的一些目录必须具备写权限,此时使用Webmin中的"其它"-"文件管理器"功能中的"信息"功能将该目录的组及其它用户的写入权限选中即可.(文件管理器是一个JAVA小程序,使用过程是先选中该目录,再点击"信息",最后钩选全部权限,再点击"保存"即可)其实Webmin功能非常强大,几乎囊括了Linux管理的方方面面,此处只是抛砖引玉,更多复杂及强大的功能需要您自己去探索.安装webmin教程Webmin是一个用浏览器来管理系统的工具。
用它,你不必知道复杂的命令行,也不用了解各种复杂的配置文件,系统管理变得非常简单!你可以设置帐号,配置DNS和文件共享等1.下载# cd /usr/local# wget /upload/software/webmin-1.200.tar.gz2.安装# tar zxvf webmin-1.200.tar.gz# cd webmin-1.200# ./setup.sh***************************************************************** ******* Welcome to the Webmin setup script, version1.200 ****************************************************************** ******Webmin is a web-based interface that allows Unix-like operating systems and common Unix services to be easily administered.Installing Webmin in /usr/local/webmin-1.200 ...***************************************************************** ******Webmin uses separate directories for configuration files and log files. Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults.Config file directory [/etc/webmin]: 回车Log file directory [/var/webmin]: 回车***************************************************************** ******Webmin is written entirely in Perl. Please enter the full path to the Perl 5 interpreter on your system.Full path to perl (default /usr/bin/perl):Testing Perl ...Perl seems to be installed ok***************************************************************** ******Operating system name: Redhat LinuxOperating system version: 3.0AS***************************************************************** ******Webmin uses its own password protected web server to provide access to the administration programs. The setup script needs to know : - What port to run the web server on. There must not be anotherweb server already using this port.- The login name required to access the web server.- The password required to access the web server.- If the webserver should use SSL (if your system supports it). - Whether to start webmin at boot time.Web server port (default 10000):Login name (default admin): admin 设置用户Login password: 设置密码Password again: 再次输入The Perl SSLeay library is not installed. SSL not available. Start Webmin at boot time (y/n): y 输入[Y]***************************************************************** ******Creating web server config files....doneCreating access control file....doneInserting path to perl into scripts....doneCreating start and stop scripts....doneCopying config files....doneConfiguring Webmin to start at boot time..Created init script /etc/rc.d/init.d/webmin..doneCreating uninstall script /etc/webmin/uninstall.sh ....doneChanging ownership and permissions ....doneRunning postinstall scripts ....doneAttempting to start Webmin mini web server..Starting Webmin server in /usr/local/webmin-1.200..done***************************************************************** ******Webmin has been installed and started successfully. Use your web browser to go tohttp://RHEL3:10000/and login with the name and password you entered previously.#。