亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      linux下配置web+ftp服務(wù)器全教程

      時間: 志藝942 分享

        你還在為不知道linux下配置web+ftp服務(wù)器全教程而煩惱么?接下來是小編為大家收集的linux下配置web+ftp服務(wù)器全教程教程,希望能幫到大家。

        linux下配置web+ftp服務(wù)器全教程

        一、環(huán)境需求

        根據(jù)不同的網(wǎng)站負(fù)載(訪問量強(qiáng)度)選擇適合自己的服務(wù)器或者vps,特別是當(dāng)你申請到一臺服務(wù)器的時候,首要做的就是尋找一家可靠的服務(wù)器托管機(jī)房,將服務(wù)器托管到里面,使服務(wù)器可以在公網(wǎng)上保持一個較好的訪問速度,一切具備以后我們就開始安裝系統(tǒng)了,馮志強(qiáng)推薦做web服務(wù)器首選linux系統(tǒng),穩(wěn)定,管理方便,且不會產(chǎn)生系統(tǒng)垃圾拖慢速度,而且具有比windows更高的安全性。

        系統(tǒng)安裝過程我就不解釋了,不會安裝的趕緊去學(xué)習(xí)下,網(wǎng)上有很多教程,很簡單,當(dāng)然你可以參照我前面的一篇文章《freeBSD安裝教程全解》這里聲明下我所使用的freeBSD是linux的原身,linux系統(tǒng)是基于freeBSD開發(fā)的,所以兩者操作方式基本相同,個別品牌的linux操作命令略有不同,例如:ubuntu、suse等,這里不再描述,我們今天主要講的命令在紅帽(RedHat、fedora)的幾款產(chǎn)品中都適用。

        二、安裝配置web服務(wù)器apache+php+mysql

        這里的安裝不再使用那些老掉牙的編譯或者rpm命令了,我們直接使用 yum 命令實(shí)現(xiàn)在線安裝。

        1、安裝Apahce,PHP,Mysql, 以及php連接mysql庫組件,使用root用戶輸入如下命令:

        yum -y install httpd php mysql mysql-server php-mysql

        //安裝主程序

        yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

        //安裝mysql擴(kuò)展

        yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

        //安裝php擴(kuò)展

        yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

        //安裝apache擴(kuò)展

        2、配置web服務(wù)開機(jī)啟動:

        chkconfig httpd on 【設(shè)置開機(jī)啟動http服務(wù)】

        chkconfig -add mysqld 【添加mysql服務(wù)到系統(tǒng)服務(wù)列表】

        chkconfig mysqld on 【設(shè)置mysql開機(jī)啟動】

        service httpd start 【啟動http服務(wù)】

        service mysqld start 【啟動mysql服務(wù)】

        注:以上命令一行一會車,注意返回提醒,另外提醒一下菜鳥:http的服務(wù)名是httpd,mysql的服務(wù)名稱是mysqld。

        3、設(shè)置mysql數(shù)據(jù)庫的root密碼:

        mysqladmin -uroot password ‘新密碼’

        4、增加mysql數(shù)據(jù)庫的安全性:

        mysql -uroot -p 回車后提示輸入密碼,輸入你剛剛設(shè)置的密碼

        登錄mysql后,命令行前綴會變成 mysql》 然后繼續(xù)輸入如下命令:

        DROP DATABASE test; 【刪除測試數(shù)據(jù)庫test】

        DELETE FROM mysql.user WHERE user = ”; 【刪除匿名賬戶】

        FLUSH PRIVILEGES; 【重載權(quán)限】

        注:上面命令的英文半角分號必須帶上。

        到此web服務(wù)器所需的環(huán)境就安裝完成,默認(rèn)的web根目錄是在/var/www/html 下,這里我就不做測試,繼續(xù)下一步配置,如果你是新手,或者害怕出問題的話就自己搞個php腳步測試下服務(wù)器。

        5、配置虛擬主機(jī)(Virtualhost)

        VirtualHost是apache提供的一個虛擬主機(jī)服務(wù),分為基于域名和基于端口兩種方式,我們通常使用的是基于域名方式配置虛擬主機(jī),也就是說,實(shí)現(xiàn)在同一太服務(wù)器下面放置多個不同網(wǎng)站,并且通過不同域名訪問,這一步也是比較簡單的,只需要我們編輯一下apache的配置文件httpd.conf(這個文件的默認(rèn)位置/etc/httpd/conf/httpd.conf),輸入如下命令:

        mkdir /var/www/html/demo 【新建一個虛擬主機(jī)目錄】

        chown -R apache:apache /var/www/html/demo 【修改demo目錄的屬組和屬主為apache】*

        vi /etc/httpd/conf/httpd.conf 【vi是linux下的一個編輯器工具】

        在httpd.conf文件末尾加上:

        ServerAdmin feng@pku120.com

        DocumentRoot /var/www/html/demo

        ServerName www.crazyer.com

        ServerAlias crazyer.com

        Errorlog logs/crazyer.com-error_log

        CustomLog logs/crazyer.com-access_log common

        service httpd restart 【重啟http服務(wù),如果報錯根據(jù)提示返回修改httpd.conf文件】

        注:上面ServerName 后面跟的是你的域名,DocumentRoot 后面跟的是你域名指向的根目錄。

        最后一步,將域名解析到到此服務(wù)器ip上,到此第一個虛擬主機(jī)就配置成功了,現(xiàn)在我們需要上傳網(wǎng)站程序來驗(yàn)證服務(wù)器是否正常運(yùn)行,所以還需要ftp支持,下篇文章我們來配置linux web服務(wù)器下的ftp。單個ftp服務(wù)器的配置與我們所用的web+ftp服務(wù)的配置還是有一些區(qū)別的,會涉及到一些權(quán)限問題,下篇文章我們將仔細(xì)講到。

      看了“linux下配置web+ftp服務(wù)器全教程”還想看:

      1.Linux怎么配置Web服務(wù)器

      2.LINUX怎么搭建FTP服務(wù)器

      3.CentOS中怎么安裝配置FTP服務(wù)器

      4.LINUX操作系統(tǒng)如何搭建FTP

      5.Linux怎么搭建Web服務(wù)器

      6.CentOS怎么安裝FTP服務(wù)器

      7.Linux怎么安裝使用FTP服務(wù)器ProFTPD

      2771992