【一、寫在前面】

學校一向放假比較早,但是因為有個比賽要做,所以沒有著急趕回家。前一段時間每天都很空,所以沒事幹買了個阿里雲的伺服器打算自己折騰一下。本來是想用伺服器掛著跑爬蟲的,但是現在自己的爬蟲程式還不是太需要一直執行,所以暫時先沒弄。由於自己之前在新浪是有部落格的,但是總歸感覺不屬於自己的,所以正好利用這個伺服器來撘一個屬於自己的部落格。

 

【二、準備】
1. 阿里雲 ECS 伺服器

這個伺服器是需要購買的,不同伺服器配置價格不同,具體的可以去阿里雲官網檢視。由於我是學生,所以在校期間都可以享受阿里雲針對學生推出的專享優惠,只需要支付寶認證過學生身份就可以。 (原價 40.8 元/月的伺服器,學生價只需要 9.9 元/月,不過配置是不能選擇的,只能使用預設的配置)

2.1

圖 2.1

如果不使用學生優惠的伺服器,那麼就需要自己選擇伺服器的配置。具體的配置選擇需要根據自己的需求來,這裡就不詳細說了。

2.2

圖 2.2

記得在買伺服器的時候選擇安裝 CentOS 映象。

 

2.Linux 一鍵安裝 web 環境

上一步購買的 ECS 伺服器是最原始的 Linux 系統,需要我們配置一下 web 環境。這裡我們用到阿里雲市場提供的 「阿里雲 linux 一鍵安裝 web 環境」,不過是收費的 (2 元),這裡我已經買過,所以把檔案下載連結掛在下面了,可以放心下載。

2.3

圖 2.3

3.Xshell 和 Xftp

Xshell 是一個強大的安全終端模擬軟體,支援 SSH1,SSH2 等,可以遠端登入雲伺服器,並且可以對雲伺服器進行遠端控制及操作。

Xftp 是一款檔案傳輸軟體,用來上傳檔案到雲伺服器或者從伺服器下載檔案到本地。

這兩個軟體都可以從他們官網下載到,不過他們官網應該是需要科學上網才能開啟,並且應該是收費的,所以我也已經把檔案上傳了,可以直接透過雲盤下載。

4.WordPress

WordPress 是一種使用 PHP 語言開發的部落格平臺,使用者可以在支援 PHP 和 MySQL 資料庫的伺服器上架設屬於自己的網站。它的強大之處就在於簡單易用、外掛強大。你甚至不需要學習 PHP 或者 HTML 語言,就可以搭建自己的部落格。

2.4

圖 2.4

5. 域名

域名其實是可有可無的,因為即使沒有域名,也可以透過主機的 IP 來訪問你搭建好的個人部落格。當然,如果你想做的比較正規的話,買個域名還是很有必要的。我是透過萬網來購買的域名,地址附在下面。

要注意的是由於伺服器在國內,所以域名是需要備案的,這是一個很麻煩的過程,我大概前前後後花了一個多星期的時間才備案成功。但是如果你想在國內使用域名的話,這又是必須的。

關於域名的備案,我會在之後更新。

 

以上就是前期需要準備的東西了,準備好之後就可以開始搭建自己的部落格了。

【三、具體步驟】
1. 安裝並配置 Xshell 和 Xftp

將之前準備好的 Xshell 壓縮檔案解壓,開啟資料夾,雙擊 Xshell.exe 檔案。

3.1.1

圖 3.1.1

一直下一步,記得在選擇 「安裝型別」 的時候,選擇 「免費為家庭/學校」,語言選擇 Chinese,然後安裝完成。

然後我們對它進行配置。開啟 Xshell,選擇 「檔案—新建」,名稱隨便你定,主機填上你所購買的阿里雲伺服器的公網 IP(這個 IP 在你購買的時候會簡訊通知你,並且登陸阿里雲,在右上角 「產品管理—ECS 伺服器」 中也可以檢視),比如我的是 「114.215.104.51」,埠就是預設的 22,不要去改它,之後點選確定。

3.1.2

圖 3.1.2

選擇剛才新建的會話,點選連線。

3.1.3

圖 3.1.3

輸入登陸的使用者名稱和密碼,這個在購買通知簡訊中也有,或者自己登陸阿里雲官網去看,一般使用者名稱都預設為 root,之後點選確定。

3.1.4

圖 3.1.4

3.1.5

圖 3.1.5

這樣就可以連線上你的阿里雲伺服器了。

3.1.6

圖 3.1.6

然後我們再安裝 Xftp,跟安裝 Xshell 差不多的步驟,同樣是選擇 「免費為家庭/學校」,語言選擇 Chinese,然後安裝完成。

開啟,這裡我們同樣點選 「檔案-新建」,新建一個會話。然後名稱任意填寫,主機就是你的公網 IP,協議選擇 SFTP,埠 22,下方填寫跟 Xshell 一樣的使用者名稱和密碼,點選確定,再點選連線。

3.1.7

圖 3.1.7

 

3.1.8圖 3.1.8

之後就成功的連線到了伺服器端。

3.1.9

圖 3.1.9

至此,Xshell 和 Xftp 的安裝與配置就完成了。

2. 配置 web 環境

我們 Xftp 主介面的左端,找到之前下載的 「Linux 一鍵安裝 web 環境」 這個資料夾,直接拖拽到右面,也就是伺服器的/root 目錄下。

3.2.1

圖 3.2.1

拖拽完成後,伺服器端會出現 sh-1.5.5 的資料夾。然後,我們開啟 Xshell,連線到伺服器上,輸入 「ls」,可以看到 sh-1.5.5 這個資料夾。

3.2.2

圖 3.2.2

然後我們輸入 「cd sh-1.5.5/」,cd 到這個資料夾下,輸入 「ls -l」,可以看到所有檔案都在。但是有些檔案的名字是灰色的,代表不可執行。

3.2.3

圖 3.2.3

然後我們開始安裝。

首先輸入 「chmod +x * -Rf」,為所有檔案增加可執行許可權。然後再輸入 「ls -l」,發現剛才所有灰色的檔案都變為了綠色,代表已經可以執行了。

3.2.4

圖 3.2.4

之後我們輸入 「./install.sh」,開始正式的安裝。

在安裝過程中,首先選擇伺服器的型別,選擇 nginx,輸入 1 。

版本選擇 1.4.4,輸入 1 。

接下來選擇 php,輸入 1 。

php 的版本選擇最新的,這裡是 5.5.7,輸入 4 。

最後選擇 MySQL 的版本,同樣也是選擇最新的,這裡是 5.6.21,輸入 3 。

最終選擇如下,最後輸入 y 或者 Y 確認就可以開始安裝了。

3.2.5

圖 3.2.5

稍微等待一會兒,就可以看到它在自動安裝了。這個過程比較長,需要耐心等待。

3.2.6

圖 3.2.6

安裝完成後如圖所示。

3.2.7

圖 3.2.7

安裝完成後,我們 cd 到 sh-1.5.5 資料夾下,看一下有沒有 account.log 檔案。

3.2.8

圖 3.2.8

然後我們輸入 more account.log,檢視一下里面 MySQL 的資訊。

3-2-9-1

 

 

圖 3.2.9

記下 MySQL 的賬號密碼,我們繼續進行接下來的安裝。

3. 配置檔案

首先,我們開啟 Xftp,把提前下好的 wordpress 資料夾,直接上傳到/alidata/www/資料夾下,同時我們可以看到這個資料夾下已經存在一個名為 「phpwind」 的資料夾。

之後,我們開啟 Xshell,cd 到/alidata/www/下,使用 「mv phpwind/phpmyadmin ./」 命令,將本來存在於 phpwind 資料夾下的 phpmyadmin 資料夾,移動到上一層,也就是和 phpwind 資料夾並列。

3.3.1

圖 3.3.1

ls -l 看一下,存在有 wordpress 、 phpwind 和 phpmyadmin 這 3 個資料夾。

3.3.2

圖 3.3.2

然後,我們使用 chown 修改 wordpress 的目錄屬主,這裡直接輸入 「chown www.www wordpress -Rf」

3.3.3

圖 3.3.3

完成上面操作之後,我們再次開啟 Xftp,進入/alidata/www/wordpress 資料夾,將裡面的所有檔案全選,然後拖到上一層,也就是和 phpmyadmin 以及 phpwind 放在一起。具體操作就是在資料夾中 control+a 全選,然後滑鼠左鍵拖住它們到最上面的 「.. 資料夾」 那個地方。操作完成後如圖所示。

3.3.4

圖 3.3.4

接著,我們修改配置檔案。執行命令: cd /alidata/server/nginx/conf/vhosts,看一下路徑以及檔案。3.3.5

 

圖 3.3.5

緊接著執行命令 「vi phpwind.conf」,你就會看到下面這個介面,我們更改 2 個地方。

3.3.6

圖 3.3.6

用鍵盤的上下左右可以控制遊標位置,x 鍵可以刪除。將其改為以下的內容:

3.3.7

圖 3.3.7

修改完成後,按 ESC 鍵,然後輸入 「:wq」,這樣就儲存了。然後我們輸入 「service nginx reload」,重啟 nginx 。

以上,就完成了修改。

 

4. 建立資料庫,並安裝 Wordpress

我們開啟瀏覽器,位址列輸入 「http://你的主機地址/phpmyadmin」,然後用之前記下的 MySQL 賬號密碼登陸。

3.4.1

圖 3.4.1

進入之後點選上方的 「資料庫」,之後我們新建一個資料庫,我這裡起名為 「wordpressdb」,排序規則建議選擇 「utf_general_ci」,點選建立。

3.4.2

圖 3.4.2

之後我們位址列輸入 「http://你的主機地址」,來安裝 wordpress 。

首先是歡迎介面,點選 「現在就開始」 。

這裡可能會出現一個錯誤,提示 「似乎 wp-config.php 檔案不存在」,如圖:

3.4.5

圖 3.4.3

沒關係,我們點選 「建立配置檔案」,會自動生成一個名為 「wp-config.php」 的檔案,將它用 XFTP 放到/alidata/www 目錄下。除此之外呢,你也可以找到該目錄下的 「wp-config-sample.php」 檔案複製一份出來,然後改名為 「wp-config.php」 再放回去。

3.4.3

圖 3.4.4

資料庫名:輸入你剛剛在 phpmyadmin 裡面建立的資料庫的名字。

使用者名稱:自己定義即可,我這裡是用 admin 。

密碼:還是剛剛 MySQL 的密碼。

資料庫主機: 預設的 localhost 不要修改了。

表字首:可以使用預設的,也可以自定義,會更加安全一點。

之後,我們點 「提交」,進入下一個環節。

3.4.4

圖 3.4.5

站點標題:也就是你網站的名字,自己起一個喜歡的就可以。

使用者名稱:管理員賬號,自定義即可。

密碼:同上,建議用一個複雜一點的,比較安全。

您的電子郵件:輸入自己的郵箱地址就可以。

對搜尋引擎的可見性:點選之後,搜素引擎不會索引到你的網站。建議在建站的時候點選,建站完成之後,在設定裡修改回來就可以。

然後點選安裝 wordpress,提示成功,點選 「登陸」 。輸入剛剛建立的賬號,就會發現你已經登陸了自己網站的後臺,至此,網站建設就完成了。

至於網站的主題、建設、美化等等,這就是另一個話題啦,可以自己嘗試著去做一做。