本文介绍如何通过webmin对Linux服务器进行管理的一些基础知识,通过本文,您将了解通过安装配置webmin,在linux服务器上如何新增及管理FTP用户权限、虚拟主机及mysql数据库等内容。 一、安装配置webmin 1)先检查你的apache ftp mysql 是否已安装,没有如下安装 yum -y install httpd httpd-devel httpd-manual httpd-tools #安装apache yum -y install mysql mysql-connector-odbc mysql-devel mysql-lib mysql-server #安装apache yum -y install php php-perl php-domxml php-gd php-imap php-mbstring php-xmlrpc php-xml php-devel php-pecl-Fileinfo php-pecl-memcache pcre-devel php-gettext php-domxml php-gmp gmp gmp-devel php-ftp php-mcrypt php-date php-libxml php-mysql php-zlib php-snmp # 这安装php常用组件 yum -y install vsftpd #安装vsftpd 2)到 www.webmin.com.cn 官方网站下载最新rpm 安装方式 rpm –ivh webmin-xxxxx.rpm rpm –Uvh webmin-xxxxx.rpm #更新安装 3)yum 安装方式 yum –y install webmin 二、webmin 配置和修改 打开 https://XX.XX.XX.XX:10000/ 使用root 身份登陆后, Webmin? Change Language and Theme ? webmin Ul Language 自定议为?简体中文?Make Changes 更改, 重新打开,如图
三、配置vsftp ssh 登陆好,找到如下内容并修改,因为vsftp没有集合在webmin中, vi /etc/vsftpd/vsftpd.conf; ======================================= vsftpd.conf Sample: ======================================= anonymous_enable=NO #禁止匿名登入 local_enable=YES write_enable=YES local_umask=022 #755 dirmessage_enable=YES connect_from_port_20=YES xferlog_enable=YES (若要使vsftpd.log生效,一定要打开此项) xferlog_std_format=YES xferlog_file=/var/log/vsftpd.log (同下,任选一项) vsftpd_log_file=/var/log/vsftpd.log (同上,任选一项) ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES
pam_service_name=vsftpd userlist_enable=YES
listen=YES tcp_wrappers=YES use_localtime=YES 保存退出 echo "/bin/false" >>/etc/shells chkconfig vsftpd on servcie vsftpd start #启动vsftpd 四、开FTP用户 打开webmin 登陆进去,因为本地配置了VSFTPD,和系统用户集成在一起。 打开系统->用户与群组->创建新用户,显示如下图,按图中红色圈注部分进行修改,未圈注部分使用默认选项
填写完后,将滚动条拉至下方,在左下角点击“新建”按扭 至此,FTP用户创建成功,可以使用FTP工具连接测试了. 同样操作,删除FTP用户需要在列表中找到testcomcn用户,选取后点击删除 五、apache 1、配置 依次展开“服务器->apache服务器->Glbal configuration->编辑配置文件”
按如下修改完成后保存 a.AddDefaultCharset 前加 # ,取消由apache 决定网页编码. b.DirectoryIndex 后填加其它的index file, index优先级由排列先后顺序决定。 如:DirectoryIndex index.html index.htm index.php index.php3 index.cgi index.pl c.取消 #AddHandler cgi-script .cgi 前的 # ,并加 .pl 以支持 cgi , pl。 如:AddHandler cgi-script .cgi .pl d.在 UserDir disable 前加 # 取消 # UserDir public_html 前的 # e.) 找到#ServerName www.example.com:80,改为你ServerName IP地址 保存:点击右上角->应用修改. 2 开虚拟主机用户 依次打开:服务器->apache服务器->Create virtual host,如图,按红色圈注部分进行修改
/home/hosting/testcomcn #是我们开vsftp是的路径,我们上传的网站在这里,所以apache也要指到这里 至此新建虚拟主机用户步骤完成,可上传文件并打开网站进行测试。(注意域是否已指该主机) 3 检查现有网站(修改/删除)依次打开:服务器->apache服务器->Existing virtual hosts n->点击站点进行修改/删除操作, 点击站点名称进入修改选项,选取站点按删除按扭将会删除该站点信息。
点击站点后显示界面如下图,可按自已需要进行相应修改。
六、新建mysql数据库和mysql用户 1 新建mysql数据库 依次打开:服务器->MySQL 数据库服务器->创建新的数据库,如下图所示 (只修改红色框标注区域即可)
2 新建mysql用户,关联数据库权限 1、新建mysql用户 依次打开:服务器->MySQL 数据库服务器,点击“全局选项中的用户权限”,如下图所示:
弹出mysql用户权限例表,点击“创建新用户”选项(如图),对红框中标注内容按需要进行修改,注意别对“权限”选项的内容进行选择。修改完成后点击“新建”
2、关联数据库权限 依次打开:服务器->MySQL 数据库服务器,点击“全局选项中的据库权限”,如下图所示:
进入后出现如下图界面
点击“创建新的数据库权限”进入如下图界面
数据库选取新建的数据“testcomcn”,用户也选取新建的“testcomcn”,主机选择“localhost”,并将权限列表全部选择。 点击“新建 ” 至此,新建mysql用户权限及关联数据库权限完成,可以进行测试数据连接等工作了。 当然,要提高mysql性能,还要对my.cnf 进配置. |
|
来自: Dead n Gone > 《Linux》