回 ACSite.NET 首頁
回 ACSite.NET 首頁 客服系統 帳務系統 英文首頁
nav_seperator
nav_seperator
nav_seperator
nav_seperator
 

頁: [1]
  列印  
作者 主題: VPS 主機:Wordpress 與 網址Rewrite  (閱讀 7493 次)
kcw
客戶
*
離線 離線

文章: 6


« 於: 七月 28, 2011, 11:37:05 pm »

系統環境:Debian5 , Lighttpd(Web server) , PHP5 , MySQL5
建置 Wordpress 環境

1. 啟用 Lighttpd 中的 Rewrite 模組
rewrite 功能,主要用來搭配 Wordpress 中的固定網址(Permalink)。

$ sudo vim /etc/lighttpd/lighttpd.conf

程式碼:
server.modules = (
    ...
    "mod_compress",
    "mod_rewrite",
#   "mod_redirect",
    ...
)

2. 設定 VirtualHost 環境,以供 Wordpress 使用
之前有談過 Virtualhost 運作方式,這邊多了一項 rewrite rule 的設定。

$ sudo vim /etc/lighttpd/conf-enabled/15-simple-vhost.conf

程式碼:
$HTTP["host"] == "rack.twbbs.org" {
        server.document-root = "/home/rack/"
}

$HTTP["host"] == "blog.rack.twbbs.org" {
        server.document-root = "/home/rack/blog/"

        # rewrite rule for wordpress permalink
        url.rewrite-once = (
        "^/(sitemap.xml)" => "$0",
        "^/(wp-.*)$" => "$1",
        "^/(.+)/?$" => "/index.php/$1"
        )
}

重新載入設定
$ sudo /etc/init.d/lighttpd restart

3. 安裝 phpmyadmin
這邊的例子,是直接把 phpMyAdmin 解壓縮,放到家目錄下面。

$ cd ~
$ wget http://tinyurl.com/phpMyAdmin-3-4-3-2
$ tar -zxvf phpMyAdmin-3-4-3-2
$ mv phpMyAdmin-3.4.3.2-all-languages/  phpMyAdmin/

因為已經設定 rack.twbbs.org 對應到 /home/rack/
所以存取網址會是 http://rack.twbbs.org/phpMyAdmin/

記得先用 phpMyAdmin 把資料庫建立好,並開立帳號。
這個步驟就如同在 cPanel 上面一樣。

4. 安裝 wordpress

$ wget http://wordpress.org/latest.tar.gz
$ tar -zxvf latest.tar.gz
$ mv wordpress/ blog/
$ mv ~/blog/wp-config-sample.php ~/blog/wp-config.php
$ vim ~/blog/wp-config.php


把 wp-config.php 中的設定值(用戶名/資料庫名) 填完存檔,就差不多能收工了。

別忘記,因為有設定 VirtualHost,所以瀏覽器存取的網址會是
http://blog.rack.twbbs.org

[小結]

從系統的基礎配置,然後安裝 PHP/MySQL,再到 VirtualHost 與 Rewrite 的設定,
使用漸進式的步驟,交待整個設定過程。但是有些過於細節的部份予以省略了,
一來這些資料在網路上很容易可以查得到;二來怕講太多,反而讓人搞不清重點。
所以選擇比較重要的部份討論,這些步驟都有在 vps 上驗證過,確實可以執行無誤。

最後,有件事我們非常關心 -- 「記憶體使用量

在這個設定下我們建立了 web server + php + MySQL 並且讓 wordpress 跑起來。
我們一共使用了 40MB 左右的 memory。這意味著如果設定妥當,我們是可以在 64MB 的環境中,塞入一個可運作的系統,
 
« 最後編輯時間: 七月 29, 2011, 04:46:59 pm 由 kcw » 已記錄
頁: [1]
  列印  
 
前往:  



 
 
bottom
Copyright © 2002 - 2017 ACSite.NET All Rights Reserved.