本文介紹如何通過webmin對Linux服務(wù)器進(jìn)行管理的一些基礎(chǔ)知識,通過本文,您將了解通過安裝配置webmin,在linux服務(wù)器上如何新增及管理FTP用戶權(quán)限、虛擬主機(jī)及mysql數(shù)據(jù)庫等內(nèi)容。 一、安裝配置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 官方網(wǎng)站下載最新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 登陸好,找到如下內(nèi)容并修改,因?yàn)関sftp沒有集合在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生效,一定要打開此項(xiàng)) xferlog_std_format=YES xferlog_file=/var/log/vsftpd.log (同下,任選一項(xiàng)) vsftpd_log_file=/var/log/vsftpd.log (同上,任選一項(xiàng)) 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 #啟動(dòng)vsftpd 四、開FTP用戶 打開webmin 登陸進(jìn)去,因?yàn)楸镜嘏渲昧薞SFTPD,和系統(tǒng)用戶集成在一起。 打開系統(tǒng)->用戶與群組->創(chuàng)建新用戶,顯示如下圖,按圖中紅色圈注部分進(jìn)行修改,未圈注部分使用默認(rèn)選項(xiàng)
填寫完后,將滾動(dòng)條拉至下方,在左下角點(diǎn)擊“新建”按扭 至此,F(xiàn)TP用戶創(chuàng)建成功,可以使用FTP工具連接測試了. 同樣操作,刪除FTP用戶需要在列表中找到testcomcn用戶,選取后點(diǎn)擊刪除 五、apache 1、配置 依次展開“服務(wù)器->apache服務(wù)器->Glbal configuration->編輯配置文件”
按如下修改完成后保存 a.AddDefaultCharset 前加 # ,取消由apache 決定網(wǎng)頁編碼. b.DirectoryIndex 后填加其它的index file, index優(yōu)先級由排列先后順序決定。 如: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地址 保存:點(diǎn)擊右上角->應(yīng)用修改. 2 開虛擬主機(jī)用戶 依次打開:服務(wù)器->apache服務(wù)器->Create virtual host,如圖,按紅色圈注部分進(jìn)行修改
/home/hosting/testcomcn #是我們開vsftp是的路徑,我們上傳的網(wǎng)站在這里,所以apache也要指到這里 至此新建虛擬主機(jī)用戶步驟完成,可上傳文件并打開網(wǎng)站進(jìn)行測試。(注意域是否已指該主機(jī)) 3 檢查現(xiàn)有網(wǎng)站(修改/刪除)依次打開:服務(wù)器->apache服務(wù)器->Existing virtual hosts n->點(diǎn)擊站點(diǎn)進(jìn)行修改/刪除操作, 點(diǎn)擊站點(diǎn)名稱進(jìn)入修改選項(xiàng),選取站點(diǎn)按刪除按扭將會刪除該站點(diǎn)信息。
點(diǎn)擊站點(diǎn)后顯示界面如下圖,可按自已需要進(jìn)行相應(yīng)修改。
六、新建mysql數(shù)據(jù)庫和mysql用戶 1 新建mysql數(shù)據(jù)庫 依次打開:服務(wù)器->MySQL 數(shù)據(jù)庫服務(wù)器->創(chuàng)建新的數(shù)據(jù)庫,如下圖所示 (只修改紅色框標(biāo)注區(qū)域即可)
2 新建mysql用戶,關(guān)聯(lián)數(shù)據(jù)庫權(quán)限 1、新建mysql用戶 依次打開:服務(wù)器->MySQL 數(shù)據(jù)庫服務(wù)器,點(diǎn)擊“全局選項(xiàng)中的用戶權(quán)限”,如下圖所示:
彈出mysql用戶權(quán)限例表,點(diǎn)擊“創(chuàng)建新用戶”選項(xiàng)(如圖),對紅框中標(biāo)注內(nèi)容按需要進(jìn)行修改,注意別對“權(quán)限”選項(xiàng)的內(nèi)容進(jìn)行選擇。修改完成后點(diǎn)擊“新建”
2、關(guān)聯(lián)數(shù)據(jù)庫權(quán)限 依次打開:服務(wù)器->MySQL 數(shù)據(jù)庫服務(wù)器,點(diǎn)擊“全局選項(xiàng)中的據(jù)庫權(quán)限”,如下圖所示:
進(jìn)入后出現(xiàn)如下圖界面
點(diǎn)擊“創(chuàng)建新的數(shù)據(jù)庫權(quán)限”進(jìn)入如下圖界面
數(shù)據(jù)庫選取新建的數(shù)據(jù)“testcomcn”,用戶也選取新建的“testcomcn”,主機(jī)選擇“l(fā)ocalhost”,并將權(quán)限列表全部選擇。 點(diǎn)擊“新建 ” 至此,新建mysql用戶權(quán)限及關(guān)聯(lián)數(shù)據(jù)庫權(quán)限完成,可以進(jìn)行測試數(shù)據(jù)連接等工作了。 當(dāng)然,要提高mysql性能,還要對my.cnf 進(jìn)配置. |
|