安全意味著麻煩

來源:互聯網
上載者:User

FreeBSD是一個很安全的系統。而且實在是太安全了。

因為鳥眼觀圈這個基於Pivot的BLOG最近老是被垃圾回複煩擾,決定啟用新版Pivot的一個反垃圾郵件功能,不過這個功能需要使用PHP的session功能,而我原來編譯安裝的PHP是不包含的,所以一直沒有啟用。

在FreeBSD 下用Ports安裝軟體,都是用源碼編譯,並且預設使用最小配置,需要什麼功能都是自己手工修改Makefile加參數實現的——不像Windows下相 同的軟體二進位發行都是完全功能版本。所以當初在FreeBSD上安裝PHP也是費了一些勁才裝上的——今天研究了半天才發現可以在Ports的work 目錄裡找到configure,然後用--help參數就可以查看編譯選項了,以前不知道,一直都是靠Google的。-_-|||

今天終 於下定決心重新編譯安裝PHP。因為之前更新過Ports的列表,所以需要刪除重新安裝新版本。結果刪除後才發現新版本居然已經不再使用mod_php 了,我暈,上次安裝的經驗全部作廢,從頭再來過。簡單地編譯安裝PHP是肯定不行的,根本沒有產生相應的apache module,試了N多參數,重新編譯安裝了無數次,才總算把新的libphp5.so給編譯出來,足足折騰了一個下午。

因為如前面所說, 之前不知道work目錄下有configure,都是用Google找來的參數,而且相關資料還真少。PHP的網站上找不到FreeBSD平台下的相關資 料,各Linux發行及UNIX版本也與FreeBSD版本有所不同。FreeBSD的網站上也沒有對PHP的安裝作什麼說明。搜到一些在FreeBSD 平台下安裝PHP的資料,卻又都不是用Ports安裝的——下載源碼包後安裝,安裝方法有所不同——當然現在知道了,到work目錄裡去就基本一樣了。

還好總算弄好了。

這就是以安全為導向的思路:只提供最小化的安裝,增加功能必須是在你確定需要的情況下。而以方便為導向的思路就是:提供完全的安裝,只要可能用得上就全給你加上,所犧牲的就是可能帶來潛在的安全風險。

對我來說,相對於麻煩還是安全更重要。

BTW:還是按手冊上說的,安裝一個portupgrade工具比較好——它居然需要用到ruby。-_-|||

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.