電影流水帳(2014/2/19~2014/3/3)

完全找不到想放的照片,只好放電影海報囉。

  • 私人訂制 (IMDB, Wikipedia)。電影裡有三個故事,還蠻好笑的。
    片頭一開始的年代竟然是年初,一個軍閥抓住一個女孩子,但女孩子寧死不屈,即使有人求情,她都不肯屈服。到後來有人劫大牢,跟她說關卡都打通了,可以救走他,一直到大門,幾乎關關通過,每次小白都說是自己人,結果最後,她說我不走了,既然都是自己人,那幹麼還要逃走。
    說穿了,私人訂製是一個公司,一個可以配合你演出非現實劇情的公司;想當領導,可以;想當有錢人,可以;所以他們可以配合你演戲。甚至你的錢不夠,他們都可以幫忙跟其他人的戲湊到一起,讓你儘可能過足癮。第一段是一個領導的司機想試著當領導看看,看為什麼他之前跟過的領導會頂不住誘惑而被抓去關,他是衝過不少誘惑關卡,但後來還是過不了色關。第二段是個低俗的導演,想要不俗,後來是真的不俗了,結果卻得了高雅過敏症,最後仍是到酒店解決過敏問題。第三段比較溫馨,是讓小馬救命恩人當有錢人,這一天可真的是風光極了,到了晚上,還讓北京城關了燈,說有關燈的地方就是你的物業。
    片子的最後用了一個笑話當收尾,有記者訪問葛優飾演的楊老師,問說你有一千萬捐不捐?捐。有一億捐不捐?捐。到了問有一輛車,你捐不捐的時候,楊老師說不捐了。原因為什麼呢?因為楊老師真的有輛車。
  • Small timers (IMDB),中譯:定時器。真難得,可以找到一個電影是維基百科裡沒有的。小品的喜劇電影,我個人覺得不是那麼好笑,普普通通。不過 IMDB 給 7.5 分是怎麼回事??
    劇情敘述三個笨賊因為失業與金錢的壓力,決定去搶銀行。原本預定是使用麻醉氣體將所有人都麻醉,然後把錢奪走,想不到卻拿到笑氣,於是就在銀行裡的人都在笑的時候,順利把錢拿走了,在這同時,其中一個人也無意拿走了一個公事包,裏面裝的是鑲滿鑽石的情趣玩具。拿到錢以後,他們很開心,結果一打開,卻被防盜漆噴的滿身都是,錢沒辦法用了。另外一個人打開公事包,發現了好東西,於是三人打電話給銀行老闆,要把這情趣玩具拿來換現金。老闆其實就是黑道,開銀行算是副業而已。老闆跟他們三人虛與委蛇,私底下派出殺手。三人講完電話,想說可以拿到現金了,很開心,決定先把漆洗掉。去洗掉漆的時候,殺手來到家中,把情趣玩具取走,並且也綁走三人其中一人的太太。三人回來發現東西沒了,人被綁走,老闆又打電話來,要他們快交出情趣玩具。三人沒辦法,決定潛入老闆家中去救人。最後在老闆家中以皆大歡喜的方式收尾,老闆被指證逮捕,三人也因此免去搶銀行的罪刑。

systemd

最近 Debian 宣佈以後改用 systemd,Canonical 也隨之跟進,所以之後衍生的 distribution 應該也都會跟進。Arch 是已經改用 systemd 了,CentOS/RHEL 應該是到 7 以後才會可能會用 systemd。

看到這兒就想到目前在用的 Ubuntu 12.04 應該也可以改用 systemd 吧~目前先找到這兩篇:

基本上都是要特定 ppa (上面這兩篇提到的 ppa 還都不同,到時候再來看那邊比較新就用哪個),安裝 systemd 以後,然後改 grub ,大概就這樣。可能遇到的問題是 /etc/mtab 問題以及一些服務可能會無法啟動。從 Ubuntu Wiki 對 systemd 的說明裡 看起來缺的東西不少,我想最好是先拿 VM 的機器來試驗,不要拿工作機來試驗,免得把自己搞得焦頭爛額。

電影流水帳(2014/2/14~2014/2/18)

Nylon_Guys_TV- Dianna_Agron-005 Dianna Agron ,飾演 The family 裡的女兒,為愛本來要尋死,後來看到來追殺的人,為了家人,就放棄自殺,回去幫忙了。

  • Frozen (IMDB, Wikipedia),中譯:冰雪奇緣。很棒的動畫片,有十幾年前看迪士尼動畫片的感覺,有劇情,裏面的歌也好聽。
    Elsa 有與生俱來的魔力,跟妹妹 Anna 感情很好,但是在某次玩耍時,出了意外。Elsa 的魔法不小心打到 Anna,後來雖然被矮人救回來,可是 Anna 這部份的記憶被抹去,Elsa 則是被父母告誡,禁止繼續使用魔法,也不能跟 Anna 一起玩。父母有次出外航海的時候,船沈了,雙雙身亡,只留下 Elsa 與 Anna 。時間一天天過去,兩人都長大了,Elsa 繼位為女王,Anna 則是在女王繼位那天認識了一個王子 Hans,並且一見鍾情。兩人跟 Elsa 說要結婚,Elsa 為了保護妹妹,當然是不允許妹妹就這樣跟一個只認識一天的男人結婚。兩人吵起來,Elsa 的魔法隨著 Elsa 的情緒而失控,整個城市變得冰天雪地。Elsa 很害怕繼續傷害到妹妹跟大家,就逃走了。Anna 跟著追去,想要把話說清楚。Elsa 在離開家之後,整個視界開闊了,不再害怕自己的魔法,並且開始試著運用自己的魔法,就在這時唱出 Let it go 這首歌。Anna 在追趕 Elsa 的路上,遇到 Kristoff ,請求他幫忙,展開冒險。經過一番跋涉,Anna 與 Kristoff 滋生出愛苗,也見到了 Elsa,兩人的談話並不順利,Anna 再次意外地被 Elsa 的魔法打到,並被 Elsa 趕走。Hans 發現 Anna 的馬跑回來,就帶著人馬找到 Elsa,經過一番打鬥,成功的將 Elsa 帶回,並關在城堡的大牢裡。Anna 被 Elsa 魔法打到之後,全身冰冷,Kristoff 帶 Anna 去找矮人,想請矮人解救 Anna ,矮人表示沒辦法了,等心冷到底就沒救了,只能以真愛來解決問題。Kristoff 趕緊帶 Anna 回城堡,要讓 Hans 以真愛之吻救 Anna。回到城堡以後,Kristoff 黯然離去,Anna 卻發現了驚人的真相。原來 Hans 是假裝愛上 Anna 的,為的就是要以結婚之名來奪取王國。Elsa 以她的魔法逃出城堡大牢,在漫天風雪裡漫無目的的走著;而 Anna 也透過雪人 Olaf 順利逃出,想要找 Kristoff 求取真愛之吻。Anna 在護城河的冰面上,看到了回頭來找她的 Kristoff,也看到了即將被傾倒的船壓到的 Elsa,這時候 Anna 做出了選擇,她選擇提醒姊姊 Elsa,讓 Elsa 免於傷害。就在這時 Anna 的心冷到了底,全身被冰凍了起來。Kristoff, Elsa 跟 Olaf 看到變成冰塊的 Anna 都非常的悲傷,但是 Disney 的卡通不會讓主角 Anna 就這樣死去,就在此時,Anna 因為她對姊姊的愛,解除了姊姊的冰凍魔法,也讓姊姊了解了「水能載舟亦能覆舟」的道理,於是 Elsa 讓魔法再次升級,解凍了整個王國,以歡樂的喜劇收場。
  • The family (IMDB, Wikipedia),中譯:黑幫追殺令。黑色喜劇,蠻有趣的,但是說很好笑,其實也還好,劇情倒是不會讓人枯燥。一家人的互動倒是很溫馨,像是媽媽會提醒女兒記得帶保險套、嘮叨說不要再講髒話、媽媽希望一家人平平安安、兒子會抱怨為什麼只有老爸可以講髒話…等等的,看的出來家人都會相互關照,兒子跟女兒之後看到殺手來了,也會回家去幫忙。
    故事大概是這樣,就一個紐約黑幫因為出面指控而加入了証人保護計劃,FBI 這一次把他一家人都送到法國諾曼第去,之前已經搬過好幾次家了,每次都是因為他們這一家搞出很多事而被迫搬家。在搬過去以後,這一家很快的融入當地,兒子迅速的在學校發展其勢力;女兒算是低調的了,只是談了師生戀;太太認識了教堂的教父,準備要辦歡迎會;父親意外當了作家,低調的在家裡。之後,女兒為老師獻出第一次,卻被老師拒絕繼續交往,想尋死;父親去參加電影分享會,播放的「教父」勾起黑幫日子的回憶,把自己以前的日子都大嘴巴的講出來;兒子發展黑幫勢力搞得太誇張,再加上投稿意外登上報紙,透露了行蹤。美國紐約的黑幫循蹤而來,展開殺戮。一家人團結起來,再加上 FBI 的幫忙,順利渡過難關,只是又得搬家了。

電影流水帳(2014/2/1~2014/2/13)

SriDevi 是 English Vinlish 的女主角,演技絲絲入扣,引人入勝,從外表很難看的出她已經 50 歲了。

  • English Vinlish (IMDB, Wikipedia),中譯:救救菜英文。Sashi 是一個傳統的印度婦女,因為老公有個不錯的工作,所以她就在家照顧孩子跟家人,同時也稍稍發展自己的廚房事業。但是,卻因為不懂英文,被家人無意的看輕。她的姊姊打電話來請 Sashi 過去美國紐約幫忙籌辦女兒的婚禮,可是懂英文的丈夫跟女兒要一段時間後才能過去,不懂英文的她只能單身一人上路。在準備出國的期間,她感到很害怕,家人也沒有給予適當的安慰跟幫忙。等到上路以後,反而是坐在她旁邊的同鄉給予她很大的幫忙跟安慰。到了紐約以後出去玩,她鼓起勇氣去咖啡店買東西,卻被店員奚落,倉皇的逃出咖啡廳。這時候,她邂逅了 Laurent ,也意外看到有英文速成班,她決定去參加。在班上,她有了一起學英文的伙伴,很巧的是,之前邂逅的 Laurent 也同班。就在看似學習一帆風順的時候,她的家人來到紐約,中斷了她的學習,還好有姪女的幫忙,讓她能繼續。到了最後,期末考試跟婚禮同一天,Sashi 再次因為甜點被打翻,無法參加考試。姪女打電話邀請老師跟同學一起來參加婚禮,讓 Sashi 能當場在老師面前演說,通過考試。最後雖然 Laurent 無法如願追到 Sashi ,但卻是一個皆大歡喜的結局。
    這部電影很好看,一開始 Sashi 在家裡被看輕其重要性的片斷,特別讓人憐惜跟深思,在一個家庭裡,應該要好好的傾聽家裡成員的話,並且給予適當的幫忙、安慰跟鼓勵,避免說出一些傷害人的話語,這樣才能避免失去自己最重要的人。
  • The karate Kid (IMDB, Wikipedia),中譯:功夫夢。故事劇情其實是依循以前功夫片的路在走,只是主角換成了 Will Smith 的兒子,以及有在好萊塢打出名號的成龍。Dre 在北京唸書,可是卻被欺負,然後他遇到一個管線維修工 – Mr. Han ,Mr. Han 救了他。Dre 知道 Mr. Han 學有功夫,就想跟他學。Mr. Han 不肯,帶著他去找欺負他的人的師傅講理,豈料師傅不講理,反倒下了挑戰書,聲明如果打贏,以後他的學生就不找 Dre 麻煩。迫於無奈,Mr. Han 答應了這條件,然後開始教導 Dre 功夫。接著的教導過程有點像是傳統功夫片,Mr. Han 一直要 Dre 做重複的動作,卻不說明為什麼,直到有一天 Dre 受不了了,Mr. Han 才出手跟他對起招,讓他明白重複的動作是為了讓他的身體記憶住當敵方出手時,該怎麼反應。等 Dre 明白了,接著才開始教授他更多的招式。最後的比賽,對方出了不光明的招式,就是故意打傷 Dre ,迫使他能放棄比賽,但 Dre 不願意放棄,請 Mr. Han 用拔罐幫他療傷,接著上場打決賽。決賽時,對手再次打傷 Dre 的腳,但 Dre 不放棄,以跟 Mr. Han 去山上悟出的應對之道打贏了比賽。故事普普,有些地方不合時宜,例如拔罐,決賽的時候是有點扯了,拔罐雖然有用,但還沒神奇到可以讓人忘記疼痛能馬上上場;另外就是故事裡有穿插 Dre 喜歡上班上女同學並且在一起的片段,女同學父親在女兒表演之後馬上要女兒離開 Dre 的部份也不合時宜,現代的大陸女性有這麼聽話嗎? 我不以為然。整部片在練功的部份拍的還可以,就打發時間囉。
  • Justice league: The New frontier (IMDB, Wikipedia),中譯:新正義聯盟-超級最前線。從中間開始看,大致就是不少超級英雄被誤會,然後接著出現了地底人的入侵。超級英雄們就奮起抵抗,扭轉了世人對他們的看法,也贏得讚揚。這集裡,綠燈俠得到了戒指,並且運用了他的能力讓爆炸免於波及人群。坦白說,不是那麼的好看。

The Debian Administrator’s handbook

這本電子書是免費的,你可以在 The Debian Administrator’s handbook 網站上取得。

之前在 LinuxToy 上看到這本書可以下載,有利用 git 去抓取原始碼,後來就擱在硬碟裡。最近在整理硬碟時,看到這份原始碼,看了一下,居然可以產生 epub ,又看到 publican.cfg,以為是用 Python Pelican 產生的,就想說要找一天來仔細看看。今天再仔細一看,發現這誤會可大了,原來人家是用 publican,不是 pelican。

publican 的安裝很簡單,依照原始碼裡的文件,就用 sudo apt-get install publican 就可以,但在 Ubuntu 12.04 下,並沒有 publican-debian 。執行 publican 時,會有錯誤訊息:”Failed to load brand file”。所以我修改了 publican.cfg 裡的 brand,將其改為 common 就可以順利執行。指令是這樣下的,要產生 PDF:publican build –format=pdf –langs=en-US ;要產生 epub:publican build –format=epub –langs=en-US 。看原始碼裡有簡體中文的翻譯,有試著產生一份,但是發現並沒有翻譯完全,在 gitcafe 有看到 fork 一份出來,但是一樣不全,看來是停止翻譯了。

innobackupex

在噗浪上看到有人分享 innobackupex 這工具,就決定來試用看看。這指令其實是被包含在 xtrabackup 工具裡,使用 Perl 寫的,所以只要安裝 xtrabackup 就可以。

CentOS 5 上的安裝可以透過 yum,步驟可以參考 Percona 上的說明,首先用 rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm 安裝 Percona 的 repo 檔案,接著用 yum install percona-xtrabackup 就可以了。

我使用的是 MariaDB 5.5,試著要備份時,卻出現沒有指定 datadir 參數的問題。innobackupex 裡實際上使用的是 xtrabackup_55 (不同的資料庫需要用不同的指令,innobackupex 是自動判斷),大致追蹤指令原始碼,發現它是讀取 my.cnf 來得知 datadir 的值; MariaDB 的 my.cnf 很簡潔,直接 include /etc/my.cnf.d 下的所有 cnf 檔案,再查看裡面各個 cnf,都非常的簡潔,看起來是都採用預設值,所以不需要額外設置。因此我在 /etc/my.cnf.d/server.cnf 的 [mysqld] 之後加上 datadir=/var/lib/mysql 以後,innobackupex 就可以順利運作了。

  • 備份:innobackupex –user=DB_USER –password=DB_PASSWORD /path/to/BACKUP-DIR
  • 回存:innobackupex –copy-back /path/to/BACKUP-DIR

extundelete

之前一直以為在 Linux 上反刪除是很麻煩的,直到過年前自己誤刪了檔案,去 Google 解法之後,才知道現在有 extundelete 這工具。

根據 extundelete 的網站說明,在反刪除之前,第一要先卸載,如果是系統分割區,那最好就是趕緊重開機,以 LiveCD 開機;第二就是用 extundelete 進行搜索被刪除的檔案。

我自己的情況是不小心移除了系統分割區上的檔案,所以我趕緊重新開機以 Ubuntu 12.04 LiveCD 開機。重開機以後,去系統設定裡的 “Software & Updates” ,把 main, universe, restricted, multiverse 都勾選起來,接著到 terminal 裡執行 sudo apt-get udpate && sudo apt-get install extundelete ,安裝 extundelete。安裝完成後,執行 sudo extundelete –restore-all –restore-directory /home/user –after 1390881600 /dev/sda1 就會開始進行反刪除的動作,反刪除後的檔案會放置在當前目錄下的 RECOVERED_FILES 資料夾下。”–after” 表示只拯救指定日期後的檔案,而其後的數字,是用 date -d “2014-01-28 12:00” +%s 取得,extundelete 不接受日期時間字串,只能透過 date 指令取得數字來使用,這部份可以在 extundelete 的 man page 裡看到。

只是 Ubuntu 12.04 的 extundelete 有問題,我後來再用 Ubuntu 13.10 的 LiveCD,才能正常使用。但最後還是拯救失敗,因為從刪除到重開機,我還是做了太多動作,導致一些檔案已經被覆蓋掉,殘念,只能安慰自己說那些檔案其實不重要。

參考資料:

puddletag 的編碼轉換

puddletag 跟 Windows 上的 mp3tag 軟體一樣都是編輯 MP3 id3 資訊的工具,Linux 上同類的軟體有 easytag。這套軟體的介面基本上就是向 mp3tag 看齊,有使用過 mp3tag 的話,使用上應該不太有困難。

除了介面與 mp3tag 相似以外,我覺得 puddletag 最大的特色是 action/function 這功能,你可以用 action 跟 function 組合出各式各項快捷的新組合,讓你在編輯上能更方便,例如可以對歌曲重新編 track 並且填入 album 。

我在使用時,遇到有亂碼的問題,我大概知道是編碼的問題,之前是使用 big5 填 id3 tag v1,所以如果沒 id3 tag v2 的欄位時,會拿 id3 tag v1 的欄位來用,這時候因為不知道要從何種編碼轉為 unicode ,就會有亂碼的發生。本來我已經捲起袖子要寫 Plugin 來解決問題了,後來看了 puddletag 本身提供的 function,發現已經有 “Convert from non-standard encoding” 這個 function,只是裏面的選項沒有 big5 可以選。

追蹤 puddletag 的原始碼,這個 function 是定義在 /usr/share/pyshared/puddlestuff/functions.py 裡,內容大致是這樣:

因此,只要在 “&Encoding, combo,” 後加上 “big5,” 就可以多出 big5 的選項,日文就是 shiftjis,簡體中文就是 gb2312。有了這選項,編碼轉換的功能也可以順利運作了。為了避免更動原始碼,就寫了一個 plugin function,其實只是增加多的編碼,網址在 https://github.com/elleryq/puddletag_pluginfunction_extended_enconvert

電影流水帳(2014/1/23~2014/1/31)

Jennifer Love Hewitt Jennifer Love Hewitt ,我最早是在燕尾服裡看到她跟成龍搭檔演戲,後來她的電影就不多了。查了維基百科才知道她其實是歌手,演戲並非她的主業。

  • The Dark Knight Rises (IMDB, Wikipedia),中譯:黑暗騎士-黎明升起。Bruce 經過前兩次的事件,有些灰心喪志了,再加上身體受傷,就都待在家裡。過了幾年平靜的日子,豈料風波再起。警察局裡的 Blake 追查事件時,發現了在地底活動的 Bane,再加上局長 Gordon 被捉走,他根據自己的猜測去找了 Bruce 。Bruce 在聽了他的說明之後,仍然表現出猶豫的樣子,但私底下已經決定重出江湖了。於是他跟管家聊了之後,接著去找了 Fox ,然後就重新復出了。復出以後,他把家族企業的核融合反應爐賣給看來可以信任的 Miranda 以籌措資金。中間這段我沒看到,緊接著就跳到後面去了。後面就是 Bruce 被關了起來,在牢獄裡發現了 Bane 的過去,他在牢獄裡苦練,並試著走 Bane 的路,努力逃出去。而外面則是已經被 Bane 搞得天翻地覆,呈現無政府狀態。高登局長、Fox 、貓女跟 Blake 在暗地裡活動,等待蝙蝠俠再次出現,要一起打倒 Bane。終於,Bruce 逃出牢獄,與 Fox 等人會合,接著就展開行動要打倒 Bane。在快打倒 Bane 時,Miranda 突然跳出來幫忙 Bane,這時候真相大白,原來 Miranda 才是那個在牢獄裡活下來的小孩,而 Bane 則是那個幫助她逃出去的人。在這種情況下,Miranda 讓 Bane 擋住蝙蝠俠,自己則去引爆核融合反應爐。眼看正義的一方就要失敗,貓女的適度出現,緩解了困境,經過一番激戰之後,總算阻止了 Miranda ,可是反應爐已經無法停止,蝙蝠俠立馬下了決定,開飛機把反應爐帶到海上去爆炸,拯救了高譚市。最後的結局留下伏筆,管家阿福去度假,看到了 Bruce 跟貓女在喝咖啡,而 Blake 辭職,恢復本名,他找到 Bruce 大宅的暗道,進入了蝙蝠俠的基地,Gordon 繼續擔任警察局長,總算又是一個三部曲的了結。這三部曲要再找時間來看一次完整的,要不然真的會貫穿不起來。
  • 風暴 (IMDB, Wikipedia)。原本以為跟「寒戰」一樣有看頭,看了之後,覺得失望。場面是夠大了,故事看來是想說呂長官(劉德華飾演)的故事,可是感覺上不是很順。第一個不順的地方是前面的鋪陳,胡軍飾演的曹楠是夠皮了,但在傻豹死了以後卻要匆匆走避,是為何?? 第二個不順的是,在很多地方明明呂長官可以做出更適當的處理,卻沒有。第三個是啪哥怎麼跟阿邦接上的,這也都沒有交代。
    阿邦跟唐強同一天出獄,阿邦跟女友燕冰歡聚,而唐強跟女兒團聚。之後阿邦跟曹楠接上線,打算繼續犯案。呂長官則是想抓曹楠,卻怎麼樣都沒有確切證據可以定罪,只能每次出事之後都被曹楠玩。後來唐強有機會可以潛入當線人,原本呂長官是不願意他再入江湖的,但實在是沒辦法逮到曹楠,只好讓他去。但這次的行動曝光了,唐強跟他女兒都被殺,呂長官非常忿怒,一怒之下,就跑去追正想去大陸避風頭的曹楠,把他車給撞了,並且在四下無人的情況下,設法讓他身上有唐強跟他女兒的東西,栽贓給他。燕冰的弟弟從曹楠行車紀錄器上取得呂栽贓的畫面,要脅呂,呂被逼急了,於是在燕冰弟弟吸毒氣喘時,見死不救。而燕冰在屢次失望之餘,要跟阿邦分手,阿邦急了,就跟呂聯絡,說這次不是曹楠幹的,而是啪哥,並且要求了交換條件,希望可以藉著當臥底來挽回燕冰。沒多久,啪哥再次犯案,這次場面很大,一路槍戰到市中心,呂是打算全部抹殺,所以有投降的,他背後都偷偷開槍,讓這些人死。到最後,啪哥丟出的炸彈引發煤氣外洩爆炸,阿邦趁亂逃出現場,豈知卻被突然衝出的車子撞死。呂後來還是發了信通知燕冰說阿邦是臥底,自己則接受內部調查。
  • Garfield (IMDB, Wikipedia),中譯:加菲貓。加菲貓是一隻傲驕的貓,就在某天,Jon 受到 Liz 的請託,收養了歐弟,加菲貓從此展開霸凌歐弟的生活。中間我沒看到,總之後來歐弟因為他的血統被電視台主持人帶走,Jon  以為歐弟失蹤了,非常焦急。加菲貓在電視上看到了歐弟,並試著告訴 Jon,但 Jon 不理,於是加菲貓就決定去電視台找歐弟。在往電視台的路上,加菲貓被流浪動物收容中心的人捉走了,幸好被主持人棄養的貓仗義幫忙,加菲貓逃出收容中心。接著靠老鼠的幫忙,順利到電視台,並找到歐弟。就在要救出歐弟的時候,主持人出現把歐弟帶走,準備搭火車離開。加菲貓緊跟著到了火車站,然後救出歐弟,然後循線尋找加菲貓跟歐弟的 Jon 與 Liz 也在此時出現,上演團圓的戲碼。

CentOS OpenSSL

今天看到這篇 Secure Web API ,提到可以用 SSL Server Test 這個網站服務來檢查 SSL 憑證的安全性,所以就來試試看。

我的機器用的是 CentOS 5,因為是從很早以前的版本升級來的,設定幾乎都是照舊,今天重新整理,對照設定檔跟新設定檔以後,才發現 certification 位置已經更換了。

CentOS 5 的 SSL certification 改放在  /etc/pki/tls/certs ,所以要到該目錄下輸入 make your.crt ,依照步驟回答問題後,就可以製作出 your.crt 跟 your.key ,接著把 your.key 複製到 /etc/pki/tls/private 。然後去調整 /etc/httpd/conf.d/ssl.conf ,並且參考 Configuring Apache, Nginx, and OpenSSL for Forward Secrecy 去修改設定檔案,但不要加入這行 SSLCipherSuite 。不加入的原因是因為 CentOS 的 OpenSSL 並沒有加入 EC support ,如果要加入的話,目前看來是要重新編譯 OpenSSL 套件 (Bounty : OpenSSL with EC for Fedora/RH/CentOS : 3.6 BTC),裡面提到的步驟是下載 source RPM,修改 .spec 裡的 configure 該行,改為 enable-cms enable-md2 no-idea no-mdc2 no-rc5 enable-ec enable-ecdh enable-ecdsa 。

最後再重新啟動 Apache 。