一個(gè)完整的網(wǎng)站可以大致分為三個(gè)部分.服務(wù)器.域名.網(wǎng)站程序.你現(xiàn)在有了服務(wù)器.需要把網(wǎng)站程序?qū)懞?(如果自己不會寫的話可以找建站公司或者是買一套程序)然后在服務(wù)器上配置好環(huán)境并上傳程序.然后解析和綁定下域名即可訪問.
阿里云使用,[]第一步購買;[]第二步配置環(huán)[]境啊,那是個(gè)[]空主機(jī),需要[]格式化安裝軟[]件,第三步上[]域名注冊的地[]方解析域名把[]服務(wù)器ip弄[]過去,第四步[],用工具連接[]服務(wù)器,把代[]碼傳上去(h[]tdocs)[]
首先,要感謝[]阿里云論壇,[]感謝朋友們對[]我的幫助,因[]為3天前,我[]還是一個(gè)對l[]inux系統(tǒng)[]一無所知的人[],在這個(gè)論壇[],問了很多問[]題,得到了包[]括版主、普通[]會員許多人的[]熱心解答,通[]過慢慢的嘗試[],終于找到一[]個(gè)非常便捷的[]方法,安裝W[]DCP包,配[]置linux[]服務(wù)器,有控[]制面板,非常[]適合新手,可[]以建服務(wù)器之[]家站,也可以[]轉(zhuǎn)移其他虛擬[]空間的網(wǎng)站到[]這里。
為什么選擇W[]DCP,而不[]是官方提供的[] phpwin[]d的一鍵安裝[]包,理由很簡[]單,WDCP[]有控制面板,[]PHPWIN[]D沒有,WD[]CP不自帶P[]HPWIND[]程序,不是每[]個(gè)人都要這個(gè)[]程序的,對吧[]?
在這里,我建[]議你在正式安[]裝你的網(wǎng)站前[],可以開通一[]個(gè)5天試用的[]阿里云空間,[]先試著練下手[],再正式購買[]空間。
本篇不是教程[]的教程,只適[]用于對于li[]nux一點(diǎn)都[]不懂的朋友們[]!
以下紅色字體[],都是指令,[]可以直接復(fù)制[],然后到Xs[]hell里右[]鍵黏貼。
1、開通一個(gè)[]阿里云空間,[]系統(tǒng)可以選擇[] CentOS[] 6.3 64位 安全加固版 ;
2、下載 xshell[] 和 xftp
3、linu[]x系統(tǒng)掛載數(shù)[]據(jù)盤
Linux 系統(tǒng)掛載數(shù)據(jù)盤
適用系統(tǒng):L[]inux(R[]edhat , CentOS[],Debia[]n,Ubun[]tu)
* Linux的[]云服務(wù)器數(shù)據(jù)[]盤未做分區(qū)和[]格式化,可以[]根據(jù)以下步驟[]進(jìn)行分區(qū)以及[]格式化操作。[]
下面的操作將[]會把數(shù)據(jù)盤劃[]分為一個(gè)分區(qū)[]來使用。
1、查看數(shù)據(jù)盤
在沒有分區(qū)和格式化數(shù)據(jù)盤之前,使用 “df –h”命令,是無法看到數(shù)據(jù)盤的,可以使用“fdisk -l”命令查看。如下圖:
若您執(zhí)行fdisk-l命令,發(fā)現(xiàn)沒有/dev/xvdb標(biāo)明您的云服務(wù)無數(shù)據(jù)盤,那么您無需進(jìn)行掛載,此時(shí)該教程對您不適用
友情提示:
2、對數(shù)據(jù)盤進(jìn)行分區(qū)
執(zhí)行&ldq[]uo;fdi[]sk -S 56 /dev/x[]vdb&rd[]quo;命令[],對數(shù)據(jù)盤進(jìn)[]行分區(qū);
根據(jù)提示,依次輸入“n”,“p”“1”,兩次回車,“wq”,分區(qū)就開始了,很快就會完成。
3、查看新的分區(qū)
使用“fdisk -l”命令可以看到,新的分區(qū)xvdb1已經(jīng)建立完成了。
4、格式化新分區(qū)
使用&ldq[]uo;mkf[]s.ext3[] /dev/x[]vdb1&r[]dquo;命[]令對新分區(qū)進(jìn)[]行格式化,格[]式化的時(shí)間根[]據(jù)硬盤大小有[]所不同。
(也可自主決定選用其它文件格式,如ext4等)
5、添加分區(qū)信息
使用&ldq[]uo;ech[]o '/dev/x[]vdb1 /mnt ext3 defaul[]ts 0 0' >&g[]t; /etc/f[]stab&r[]dquo;([]不含引號)命[]令寫入新分區(qū)[]信息。
然后使用&l[]dquo;c[]at /etc/f[]stab&r[]dquo;命[]令查看,出現(xiàn)[]以下信息就表[]示寫入成功。[]
注:ubun[]tu12.0[]4不支持ba[]rrier,[]所以正確寫法[]是:echo[] '/dev/x[]vdb1 /mnt ext3 barrie[]r=0 0 0' >&g[]t; /etc/f[]stab
* 如果需要把數(shù)據(jù)盤單獨(dú)掛載到某個(gè)文件夾,比如單獨(dú)用來存放網(wǎng)頁,可以修改以上命令中的/mnt部分
6、掛載新分區(qū)
使用“mount -a”命令掛載新分區(qū),然后用“df -h”命令查看,出現(xiàn)以下信息就說明掛載成功,可以開始使用新的分區(qū)了。
具體步驟如下[]:
(1)、用x[]shell連[]接服務(wù)器
(2)、檢查磁盤信息指令:fdisk –l(回車)(-l前有一個(gè)空格,這個(gè)沒什么意義,就是按照視頻教程來做的,你可以自己看下)
(3)、分區(qū)[],指令:
fdisk -S 56 /dev/x[]vdb(回車[])(這個(gè)你還[]是復(fù)制、黏貼[]到Xshel[]l去吧)
n(回車)
p(回車)
1(回車)
(回車)
(回車)
wq(回車)[]
(4)、分區(qū)完成后,檢查指令:fdisk -l(其實(shí)這個(gè)步驟也沒什么意義)
(5)、格式化,指令:mkfs.ext3 /dev/xvdb1(/dev前有一個(gè)空格,你會看到一個(gè)%不斷增加,需要一點(diǎn)時(shí)間來完成)
(6)、因?yàn)?span id="wgu4sq4" class="_">[]WDCP,是[]裝在 /www 文件夾下面的[],所以掛載w[]ww文件夾,[]但是根目錄里[]沒有www文[]件夾,先要創(chuàng)[]建一個(gè),指令[]:
cd ..(回車)[](回到上一目[]錄,直至根目[]錄,..前面[]有一個(gè)空格)[]
pwd(回車[])(檢查下,[]是不是返回的[]是 / ,在根目錄了[])
mkdir www(回車[])(創(chuàng)建一個(gè)[]www目錄,[]在根目錄下,[]www前面有[]一個(gè)空格)
(7)、添加[]分區(qū)信息,指[]令:echo[] '/dev/x[]vdb1/w[]ww ext3de[]faults[]00' >&g[]t; /etc/f[]stab(回[]車)(可以直[]接把紅色字體[]復(fù)制,黏貼。[]命令寫入新分[]區(qū)信息,屏幕[]上是沒有反映[]的,但是你用[] cat /etc/f[]stab(回[]車),這個(gè)命[]令檢查,可以[]看到成功信息[]。)
(8)、掛載[]:
df -h(回車)(先檢查下沒有掛載的情況下,是什么樣子的)
mount -a(回車)[](-a前面有[]一個(gè)空格,這[]個(gè)指令就是用[]來掛載 www 的)
df –h(回車)(檢查是否完成掛載的指令,如果順利完成,最后一行,應(yīng)該是:/dev/xvdb1xxGxxMxxG1%/www,這樣代碼)
4、安裝WD[]CP一鍵安裝[]包
在線編譯安裝[],把安裝包放[]到 /home 下面,最新版[]的WDCP([]v2.5.7[]版本)安裝,[]參考帖:ht[]tp://w[]ww.wdl[]inux.c[]n/bbs/[]thread[]-5621-[]1-1.ht[]ml
(1)、用x[]shell 連接服務(wù)器,[]安裝unzi[]p命令,指令[]:
yum instal[]l unzip([]回車)
如果,中途提[]示是否繼續(xù),[]選y(回車)[]
(2)、進(jìn)入[]home目錄[],指令:cd[] /home([]回車)(/h[]ome前有一[]個(gè)空格)
(3)、下載[]源碼編譯安裝[]:指令(直接[]復(fù)制到xsh[]ell即可)[],指令如下:[]
wgetht[]tp://d[]l.wdli[]nux.cn[]:5180/[]lanmp_[]laster[].tar.g[]z(回車)([]下載gz壓縮[]包,到hom[]e目錄下)
tar zxvf lanmp_[]laster[].tar.g[]z(回車)([]解壓壓縮包)[]
sh instal[]l.sh(回[]車)(開始安[]裝)
大約十幾秒后[],會出現(xiàn)一個(gè)[]讓你選擇1-[]5的安裝步驟[],我用的是 阿帕奇 PHP MYSQL,[]就是第一個(gè),[]所以,需要按[]1(回車)([]這里根據(jù)你的[]需要選擇,1[]是阿帕奇,2[]是nginx[],我是選的1[]),2.5.[]7接下來還有[]一個(gè)選項(xiàng),就[]是選擇MYS[]QL版本,我[]也是用的1,[]稍微低一點(diǎn)的[]那個(gè)版本,接[]著最整個(gè)安裝[]過程,需要3[]0-50分鐘[]完成,最后回[]到[root[]@XXXXX[]XXXX home]這[]個(gè)提示符了,[]說明安裝完成[]了,即可進(jìn)入[] WDCP系統(tǒng)[]了。
5、進(jìn)入WD[]CP系統(tǒng)后,[]創(chuàng)建服務(wù)器之[]家站,創(chuàng)建m[]ysql數(shù)據(jù)[],創(chuàng)建ftp[]都可以哦,參[]考論壇:ht[]tp://w[]ww.wdl[]inux.c[]n/bbs/[]
------[]------[]------[]------[]------[]------[]------[]------[]-----以[]下是如何搬站[]------[]------[]------[]------[]------[]------[]------[]------[]----
6、對于新建[]網(wǎng)站,這樣已[]經(jīng)足夠了,對[]于搬遷網(wǎng)站,[]我這里再展開[]講一下,希望[]對linux[]系統(tǒng)一竅不通[]的朋友們有所[]幫助!
(1)、通過[]WDCP后臺[],創(chuàng)建一個(gè)服[]務(wù)器之家站,[]域名、網(wǎng)站目[]錄,按照你自[]己設(shè)置來,這[]個(gè)新建的網(wǎng)站[]目錄,在 /www/w[]eb 下面的,你可[]以找到你自建[]的目錄,比如[]是abc;
(2)、把你[]以前的網(wǎng)站,[]壓縮成一個(gè) zip壓縮包[],比如123[].zip,通[]過 xftp,把[]123.zi[]p上傳到 /www/w[]eb/abc[] 下面;
(3)、用x[]shell進(jìn)[]入這個(gè)目錄,[]指令:cd /www/w[]eb/abc[](回車)
(4)、解壓[]123.zi[]p,指令:u[]nzip 123.zi[]p(回車),[]這時(shí)候就完成[]解壓了,你可[]以通過xft[]p查看下
(5)、通過[]WDCP后臺[],創(chuàng)建一個(gè)m[]ysql數(shù)據(jù)[]庫,用戶名、[]數(shù)據(jù)庫名、密[]碼,都要和你[]之前服務(wù)器上[]的一致,比如[]用戶名、數(shù)據(jù)[]庫名叫 bbs;
(6)、把你[]之前網(wǎng)站的 sql 數(shù)據(jù)庫,通過[] xftp 傳到 /www/w[]dlinux[]/mysql[]-5.1.6[]9/var/[]bbs 下面,請注意[],這里的bb[]s文件夾,就[]是你剛才創(chuàng)建[]的mysql[]數(shù)據(jù)庫的文件[]夾,mysq[]l-5.1.[]69 是現(xiàn)在我寫這[]篇文章時(shí),w[]dcp的my[]sql版本,[]以后可能會變[]動哦,你根據(jù)[]實(shí)際來找吧,[]很容易的。
(7)、怎么[]才能有網(wǎng)站的[] sql數(shù)據(jù)庫[]?這個(gè)需要找[]你之前的空間[]商,讓他幫你[]打包下即可,[]就一個(gè)文件,[]是以 .sql 結(jié)尾的,例如[],我們叫做 bbs.sq[]l
(8)、通過[] xshell[] 連接服務(wù)器,[]輸入以下指令[]:
<1&[]gt;.my[]sql -u(用戶名[]) -p(密碼)[](回車)(解[]釋:一般用戶[]名都是 root,密[]碼就是你my[]sql的密碼[],可以通過w[]dcp后臺設(shè)[]置,假設(shè)你的[]密碼是:12[]3456,那[]么這個(gè)指令就[]是mysql[] -uroot[] -p1234[]56(回車)[],注意兩個(gè) - 之前都有空格[],完成后,就[]是進(jìn)入到了m[]ysql了。[])
<2&[]gt;.my[]sql>[];use 數(shù)據(jù)庫(回車[])(解釋:根[]據(jù)上面的設(shè)定[],這里應(yīng)該輸[]入的具體指令[]是use bbs(回車[]),bbs前[]有空格)
<3&[]gt;.my[]sql>[];sourc[]e SQL文件([]回車)(解釋[]:根據(jù)上面的[]設(shè)定,這里應(yīng)[]該輸入的具體[]指令是sou[]rce /www/w[]dlinux[]/mysql[]-5.1.6[]9/var/[]bbs/bb[]s.sql([]回車),/w[]ww前面有空[]格,回車后就[]把你的數(shù)據(jù)庫[]導(dǎo)入進(jìn)去了,[]這個(gè)方法的有[]點(diǎn)是,不受到[]phpmya[]dmin對數(shù)[]據(jù)庫大小的限[]制)
<4&[]gt;.大功[]告成,這樣,[]你的網(wǎng)站文件[],還有數(shù)據(jù)庫[],都搬遷到了[]阿里云服務(wù)器[]了,并且因?yàn)?span id="akgcyyo" class="_">[]你的mysq[]l用戶名、數(shù)[]據(jù)庫名還有密[]碼與之前空間[]的是一致的,[]所以你根本不[]用修改網(wǎng)站c[]onfig文[]件,直接就可[]以正常運(yùn)行了[]。
ok,所有事[]情都昨晚了,[]看看是不是能[]正常運(yùn)行網(wǎng)站[]了?
寫的這些東西[],我都經(jīng)過了[]實(shí)地的操作,[]試驗(yàn)過,貌似[]是可以的,但[]是我沒有阿里[]云這里備案過[]的域名,所以[],還希望大家[]也一起檢測下[]。
壇子里有很多幫助新手的教程,但是在我看來,大部分都稍微“深奧”了一點(diǎn),對掌握了一些linux知識的人來說,是很簡單看得懂,對3天前的我來說,略顯深奧,經(jīng)過3天的總結(jié)嘗試,申請了2個(gè)小號,開通了5天測試服務(wù)器,我把自己的心得寫下來,都是最基礎(chǔ)的東西,對于100%不懂linux系統(tǒng)的朋友最合適吧,包括哪里需要空格,哪里需要回車,都一一標(biāo)明,希望能對和我一樣的新手中的新手,有所幫助。
評論一下?