如何利用 IIS7 的 ARR 模組實做 Reverse Proxy 機制

IIS7 的 ARR ( Application Request Routing ) 模組是個「非常強悍」的網站工具,今天抽空研究了一下,並成功設定 Reverse Proxy 機制,由於初學者要上手 ARR 真的有點困難,即便是對 Regular Expression 有經驗的 IT 人要成功設定都可能會遇到許多障礙,如果沒使用過 URL Rewrite 或不瞭解 Reverse Proxy 的人要上手那可是難上加難,所以今天我就分享一篇完整的安裝、設定過程。

... 繼續閱讀 ...

利用 hosts 檔案保護你的上網環境

系統內建的 hosts 檔案我們經常在用,尤其是當網域尚未申請的時候,只要主機設定了 hosts 紀錄,就可以放心的使用自訂的 domain name 進行網頁瀏覽。除此之外,還有人將 hosts 當成保護你上網的守護神,怎麼說呢?看下去吧...

... 繼續閱讀 ...

IIS 執行的身份識別與 Windows 權限控管不是你想的那樣

一般人都以為 Windows Server 預設的目錄權限很安全,但事實上一點也不,因為 Windows Server 2003 是一個多用途(Multi-function)的伺服器作業系統,並不是單單為了 Web 應用程式所設計的,所以系統管理員如果對於 IIS 的執行權限與 Windows 的權限控管不夠瞭解,就很有可能面臨極大的風險。

... 繼續閱讀 ...

如何從 Server-side 指定 IE8 瀏覽器應使用的瀏覽器模式

IE8 就快要正式推出了,在這個時刻,身為網頁開發者的你是否已經準備應戰了呢?IE 相容性問題一直以來都是網頁開發人員的痛,光是 IE6 + IE7 就不知道讓多少人痛苦萬分。不過還好,到了 IE8 至少還有個機會喘息一下。如果來不及準備,那就要好好看看這篇文章,至少不會讓你的網站那麼快陣亡。

... 繼續閱讀 ...

設定「排定的工作」需注意工作執行的時間

我之前寫過一篇【排定的工作設定週期最短只有每日嗎?】文章,當時我們就是寫了一支需要「每分鐘」執行一次的程式,執行了一年多沒啥問題出現過,但最近卻出問題了,程式竟然自動停止執行,導致服務無法正常運作,研究後才發現原來該程式從早上執行完後到現在一直在執行,沒有停止過,所以才導致排程的工作就此停擺。

... 繼續閱讀 ...

如何刪除名稱中含有無效字元的目錄

我們最近在整理伺服器,將原本在 Linux 上面的網站全部移植到 Windows 平台,由於這些網站都是 PHP + MySQL 的組合,所以我也在 IIS 上安裝了 FastCGI 模組,網站的安裝與設定大部分都正常。但就遇到其中一個網站怎麼樣都無法執行 PHP 程式 ( 靜態網頁與圖片都可以正常顯示 ),我們將此問題研究了兩天都還查不出問題,但在今天我終於利用 Process Monitor 將問題找出了。

... 繼續閱讀 ...