国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

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

2020-05-27 13:49:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

最近公司上了個(gè)服務(wù)器,順便整理下各部門(mén)的網(wǎng)站,搞的異常忙碌,今天終于閑下來(lái)了整理一下這幾天遇到的問(wèn)題和一些想法,今天首要寫(xiě)的是一篇完整版的教程:linux(fedora、redhat)下配置web+ftp服務(wù)器。相信很多站長(zhǎng)到你在更換vps或者獨(dú)立服務(wù)器的時(shí)候都會(huì)用到,收藏下來(lái)備用吧。

一、環(huán)境需求

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

系統(tǒng)安裝過(guò)程我就不解釋了,不會(huì)安裝的趕緊去學(xué)習(xí)下,網(wǎng)上有很多教程,很簡(jiǎn)單,當(dāng)然你可以參照我前面的一篇文章《freeBSD安裝教程全解》這里聲明下我所使用的freeBSD是linux的原身,linux系統(tǒng)是基于freeBSD開(kāi)發(fā)的,所以?xún)烧卟僮鞣绞交鞠嗤瑐€(gè)別品牌的linux操作命令略有不同,例如:ubuntu、suse等,這里不再描述,我們今天主要講的命令在紅帽(RedHat、fedora)的幾款產(chǎn)品中都適用。

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

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

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

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ù)開(kāi)機(jī)啟動(dòng):

chkconfig httpd on 【設(shè)置開(kāi)機(jī)啟動(dòng)http服務(wù)】

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

chkconfig mysqld on 【設(shè)置mysql開(kāi)機(jī)啟動(dòng)】

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

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

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

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

mysqladmin -uroot password ‘新密碼’

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

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

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

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

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

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

注:上面命令的英文半角分號(hào)必須帶上。

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

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

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

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

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

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

在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ù),如果報(bào)錯(cuò)根據(jù)提示返回修改httpd.conf文件】

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

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

本文作者:馮志強(qiáng),原文出自:http://www.crazyer.org 轉(zhuǎn)載注明。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 大新县| 贞丰县| 藁城市| 靖边县| 甘孜县| 监利县| 东乌珠穆沁旗| 莎车县| 津市市| 江口县| 留坝县| 古交市| 阿拉善右旗| 徐水县| 抚宁县| 望都县| 西充县| 工布江达县| 广元市| 盐边县| 天长市| 闸北区| 洛浦县| 南通市| 改则县| 绥芬河市| 诸暨市| 五指山市| 澄江县| 鹤庆县| 汶川县| 江北区| 乐业县| 华蓥市| 兴隆县| 上饶县| 桂东县| 韶关市| 湄潭县| 海阳市| 香河县|