Apache on Windows

本格的 Apache 跑在新主機板的 Windows Vista 上面,經過幾天運行,目前看起來 ok.

目前的 Apache 2.2.4 安裝檔,不能在 Vista 上完成安裝,有下面方法可用:
方法一: 在程式集找到 “命令提示字元”,按滑鼠右鍵用 “以系統管理員身分執行” 執行,如圖,再用 “msiexec /i apache_2.2.4-win32-x86-no_ssl.msi” 安裝。
方法二: 如果有安裝好或已經解開的執行檔,重新註冊 httpd.exe 為 service 即可,用 “httpd.exe -k install”. 我是用這個方法.
Continue reading

支援更改 WordPress Permalink 結構的 Plugin

本格內部的 URL 結構(permalink),或是叫 URL 型式比較白話,開格以來一直是用 “/archives/%year%/%monthnum%/%day%/%hour%/%minute%/%second%/” 的樣式,在前文前半部有說明,例如
https://blog.gspirits.org/wp/archives/2005/03/26/20/53/24/
最近,覺得這樣的 URL 太長了,想換短一點.
Continue reading

用 Apache 拒絕網路流氓的騷擾

Google, Yahoo 的搜尋引擎之所以可以搜尋到很多資料,是因為他們時時刻刻都派著 “robot” 在網路上巡邏,Google 的叫 googlebot, MSN 叫 msnbot, Yahoo! 叫 Yahoo Slurp 等等,任務就是捉新的網頁或更新的網頁回去資料中心. 為了隱私之類的原因,國際組織訂有規則,規範 robot 的行為 — 基本上是 robot 要先參考網站根目錄的一個 robots.txt 的檔案,內容寫著 robot 的名稱及禁止捉取的目錄或檔案,例如:

User-agent: abc
Disallow: /not_for_abc/
User-agent: *
Disallow: /secret/

意思是禁止 abc 這個 robot 捉 /not_for_abc/ 目錄,及禁止所有的 robots 捉 /secret/ 目錄. 網站管理者理論上可以將不喜歡的 robot,或是禁止 robot 捉取的目錄或檔案,寫在這個檔案中.
Continue reading

Apache log 分割處理用的 mod_log_rotate

今天是 2006 最後一天,新年快樂!

以前提過使用 cronolog 作 Apache log 的分割處理,它是使用外部的程式去分割,但是今天在測試 Apache 2.2.3 的時候發現問題,可能是 Apache 的 bug,Apache 會發動愈來愈多的 cronolog.exe … 而且停 Apache 並不會停這些 process,這裡有討論.
Continue reading

Apache2 使用 mod_deflate 增進傳輸效能

前篇提過使用 mod_gzip 增進傳輸效能,但似乎有些地方有問題,如果加上mod_gzip_item_include mime application/x-httpd-php,照理說應該會把 php 的輸出壓縮傳出,但是在 browser 看到的是空白一片. 只好試試 Apache2 官方包裝內的 mod_deflate,結果沒有出現同樣的問題,官方版還是比較有保障.
Continue reading

Apache2 使用 mod_gzip 增進傳輸效能

要加快網頁傳輸的速度,一個方法是增加網路的頻寬,另一個方法是降低資料量,這是大家都知道的道理. HTTP 通訊協定基本上就是 server 接受 client 的 request (GET) 然後送出被要求的資料,如果 server 端可以送出一份壓縮過的資料而可以被 client 端接受,那麼雖然是傳送相同的資料,但是經過壓縮就可以有效的降低資料量.
Continue reading

PhotoCap2–大頭照之製作

PhotoCap 2.0 實在是太好用,作一張大頭照兩三下就 Ok,且符合新版身分證的照片規格。只要注意下面的規定拍好照片,其他的交給 PhotoCap2 就好了,絕對是 DIY 大頭照最好用的工具。在這裡下載

94年全面換發國民身分證須知
當事人應繳交最近6個月內所攝彩色,脫帽、未戴有色眼鏡,眼、鼻、口、耳、臉等清晰足資辨識人貌,直4.5公分,橫3.5公分,人像自頭頂至下顎之長度不得小於3.2公分及超過3.6公分,白色背景之正面半身薄光面紙相片1張,不得使用合成相片。

規格如下:

一、6個月之內拍攝。
二、直45mm以內且橫在35mm以內,以頭部及肩膀頂端近拍,使臉部佔據整張照片面積的70~80%。
三、對焦需清晰且鮮明,高品質,無墨跡或摺痕。
四、眼睛正視相機鏡頭拍攝,自然地顯現出皮膚的色調,有合適的亮度及對比。
五、以高解析度列印在高品質的相紙上。
六、如相片是以數位相機拍攝,必須為高彩度而且以相片品質的紙張列印。
七、相片為中性的色彩。
八、眼睛必須張開且清晰可見,不能被頭髮遮蓋,呈現清楚的臉型輪廓,不能側向一邊或傾斜的,且臉型兩側及兩耳輪廓需清楚呈現。
九、需以白色背景拍攝。
十、光源需均勻而且不能有影子或閃光反射在臉部,不能有紅眼。
十一、如果配戴眼鏡:
(一)眼睛需清楚呈現,不能有閃光反射在眼鏡上,且不能佩戴有色眼鏡(請避免配戴粗重的鏡架,配戴較輕巧之眼鏡)。
(二)確認鏡架不遮住眼睛任何的一部分。
十二、因宗教因素須戴頭巾者,相片人貌之五官從下巴的底部至額頭的頂端及臉的兩側輪廓,必須清楚呈現。
十三、相片必須單獨顯現當事人的影像(不能有椅背、玩具或其他人的影像),眼睛正視相機鏡頭拍攝,無特殊表情且嘴巴合閉。

Continue reading