Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

使用 multi-sites 技術快速建置多 Drupal 網站

- 凍仁翔
- http://note.drx.tw
- chusiang.lai (at) gmail.com

歡迎來到 Drupal 小聚。
drupal logo


  ... drupalla logo

(聽過 Multi-site 的請舉手!)
為何 Multi-site?
- n 隻一起跑的小豬 X
- n 隻住在一起的小豬 O
- 共用房子核心 (Core) 傢俱模組 (Module) 的小豬 O

(實做出來的請舉著!)
http://note.dtx.tw
(圖片來源: http://goo.gl/sgv9S)

- 獨立的網站 (sites/a, sites/b)、資料庫 (db_a, db_b)。
- 共用元件 (sites/all)。
優勢:
- 易於維護。
- 共用核心 (Drupal core)、模組 (Module)。
- 若搭配 Drush 可大大加分。
劣勢:
- 須懂 DNS 架構 (A, CNAME, NS)。
- 須略懂 Web server 架構。
- 需擁有自己的網域名稱 (Domain name)

重點

將多個 Domain name 指到同一個 Drupal 目錄 (ex. /var/www/drupal),並設定對應的 Database 及 Virtual host (讓同一個網頁伺服器使用多個 Domain name 的技術)。

實作環境 (LAMP)

  Debian 7 (GNU/Linux)
  Apache 2.2.22
  MySQL 5.5.31
  PHP 5.4.4

Virtual host:
- 小豬 1 號, 2 號, 3 號 … Virtual host

(點圖開啟小豬 1 號)

Demo time

» 小豬 1 號, 2 號, 3 號
$ sed -i 's/s1/s2/g' s1.pig.tw
$ sed -i 's/s1/s3/g' s3.pig.tw

最後...

- 此簡報使用 impress.js 製作
- 短網址 http://goo.gl/k0gzt
- 心智圖 筆記。

The End


----
(若有開 Memcache 加速,請記得建立好新站以後需重開此服務。)

Use a spacebar or arrow keys to navigate