Windows 下安裝設定 Apache2 + PHP5 + mod_ssl

之前都是在 UNIX-like 的系統下架設 apache 網頁伺服器,而且不論是 Linux 的套件管理系統,抑或是 FreeBSD 的 ports 都把安裝的程序作好了,所以比較少碰到裝不起來的問題。但來到 Windows 下來作這件事就頭大了!雖然不必辛苦地把相關的程式碼抓回來編譯,但還是要自己搞定一些相關的設定就是了,以下是我最近在 Windows 系統(目前是在 Windows XP)上安裝 apache + PHP + mod_ssl 的經驗記錄。

Apache mod_rewrite 小試

最近剛好想到這個 blog 也許不會繼續用 ericsk.csie.org 當作站址,但又不希望過去的一些網址失效,所以就想用 apache 的 rewrite 模組來作這件事,沒想到小小試驗一下就能轉移得挺順利的。 假設未來我用了 http://blog.foo.bar/ 當作我的站址,那麼我會在 ericsk.csie.org 指到的機器上,Web 根目錄加入一個 .htaccess 中加入下列內容: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ http://blog.foo.bar/$1 [R] </IfModule> 這樣原本 http://ericsk.csie.org/abc/xyz 這樣的位址就會被轉移到 http://blog.foo.bar/abc/xyz 了!如此一來就不會有轉移 domain 卻讓原來的位址失效了!

電腦與我 (4)

上了高三後,因為課業壓力日漸繁重,也就沒花太多的時間在玩電腦。不過比賽終於開始有了名次,在台南區的資訊科競賽中,順利取得晉級全國決賽的資格,那時候是在政大比全國決賽,最後我因為沒有注意資料筆數的問題,陣列開得太小,最後與三等獎擦身而過,就拿到了入選獎的第二名。