今天終于把部落格系統搭建起來了,折騰了大半天,寫來下,給想自己搭建部落格系統的朋友們看看。
其實,目前想要搭建自己的網站都非常簡單,買個vps,注冊個域名,在vps上裝上wordpress,齊活。
來,從頭說起。
另外,給自己打個廣告,以後文章都會在 http://wusay.org 更新。
VPS購買
vps是什麼,大家可以百度百科,我這裡就不解釋了,簡單的說,就是一台伺服器。
vps有很多提供商,國外的一大把,價格也參差不齊,當然,服務也參差不齊,大一點的,亞馬遜啦,linode啦,還有一些其他的,大家網上找一找,找個價格和速度合适的,國内嘛,現在做得還不錯的有阿裡雲,就速度上來說,國内的阿裡雲怎麼都比國外的要快,隻是備案比較麻煩,你懂的。國外的雖然速度上差點,但是穩定性還是有保證的,不會無緣無故被拔線,而且用國外的,還可以順便建個隧道,至于建隧道幹什麼,呵呵,你懂的。
好啦,我用的linode的,付款非常簡單,有個信用卡就行了,登陸他們首頁,注冊一下,啪啪啪就搞完了。我選的20刀每月的那一檔,最低配的,以後要是通路量上來了,擴容也挺容易的。
選好付款了以後,就可以選擇作業系統了,我選的ubuntu,哦,對了,linode不能選擇win作業系統,都是linux的。
一切準備好了以後,linode會給你一個ip位址,然後用ssh登陸上去,windows下用putty,OK,一切的一切都和你直接操作Linux沒有差別了吧。
好了,開始安裝建站需要的各種工具吧。 建立一個基于wordpress标準的部落格站點,需要安裝以下這幾大元件,web伺服器,php語言解釋器,mysql資料庫。這三個主要的裝好也就可以OK了。下面我們一個一個的來。
- 前期準備
首先,登入到你的linux後先檢查一下更新情況,裝一些必要的軟體和程式
sudo apt-get update sudo apt-get upgrade
然後,裝一些必要的程式包
sudo apt-get install libcurl4-openssl-dev libssl-dev zlib1g-dev git-core gcc build-essential imagemagick vim
OK,前期準備就緒.
- web伺服器
web伺服器很多種,我選的是Nginx,為什麼?因為他是毛子寫的,據說很牛逼。
安裝伺服器也很簡單,其實,ubuntu上裝什麼都很簡單,基本上都是
atp-get install XXX
sudo apt-get install nginx
哦,得建一個目錄來存放網站,其中的wusay可以改成你想改的任何名字.
sudo mkdir /srv/www/ sudo mkdir -p /srv/www/wusay/public_html sudo mkdir /srv/www/wusay/logs chown -R www-data:www-data /srv/www/wusay
然後,配置一下nginx的配置檔案,
/etc/nginx/sites-enabled/wusay
,同樣,你也可以改成你需要的名字,這個檔案預設是不存在的,需要你建立,可以用vim編輯一下,然後記得把目錄下的default删掉啊。
wusay配置檔案的内容如下:
server {
server_name localhost www.copsy.org copsy.org;
access_log /srv/www/wusay/logs/access.log;
error_log /srv/www/wusay/logs/error.log;
root /srv/www/wusay/public_html;
location / {
index index.html index.htm index.php;
if (-f $request_filename/index.html){
rewrite (.) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
location ~ .php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /srv/www/wusay/ public_html$fastcgi_script_name;
}
}
然後,試一試nginx好使不好使
sudo /etc/init.d/nginx start
沒報錯就OK了,要是你按照步驟一步一步來的還報錯,那人品太差了。
- 安裝PHP解釋器
還是老辦法,
atp-get install
sudo apt-get install php5-cli php5-cgi spawn-fcgi psmisc
第二步完成,簡單吧。
- 安裝mysql資料庫
sudo apt-get install mysql-server php5-mysql mysql-client
安裝的時候要輸入密碼,要牢記哦,然後使用
start
指令啟動mysql
sudo start mysql
你要會資料庫操作,你可以自己進去建立個資料庫,進入mysql,然後執行
create database XXX
建立一個資料庫。你要是對mysql還想有其他操作,就裝個
phpmyadmin
吧。
好了,一切就緒了,準備安裝wordpress吧
下載下傳wordpress并解壓
sudo wget http://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz
然後把目錄下的wordpress檔案夾拷貝到
/srv/www/wusay/public_html/
下,配置public_html權限,
chmod 777 /srv/www/wusay/public_html/
,重新開機nginx服務
sudo /etc/init.d/nginx restart
ok,打開本機的浏覽器,輸入
http://你的IP位址/index.php
,開始安裝吧,後面的安裝都是web操作了。
裝完以後,記得把public_html的權限改過來,改成755。
OK,一切完畢,輸入 http://你的IP位址
,開始你的部落格之旅吧。後面就是部落格的美化了。這就是看你的想象力啦。
http://你的IP位址