是否有可能讓apache調用另一個可執行文件或腳本來檢查訪問限制?Apache:是否有可能將訪問控制委託給可執行文件?
我想要做的是實現一種調用腳本的方式,該腳本可以檢查限制別人而不僅僅是文件系統文件的權限(例如:檢查請求是否包含有效的PHP會話cookie)並告訴apache在某些情況下,如果不允許訪問請求的文件(例如:通過返回0以外的退出碼),它必須返回一個403錯誤代碼。
在過去,我使用PHP腳本來處理圖像文件的請求並處理訪問限制。問題是我必須以編程方式設置所有標題,這不是微不足道的(例如:如果您想支持304個響應,代碼必須檢查文件的修改時間並將其與響應中所述的時間進行比較,或檢查「etags」等)。我想找到一種方法來避免所有這些麻煩,只是讓apache處理「頭部分」和另一個腳本/二進制文件來處理「訪問部分」。
在此先感謝您的幫助!
非常好!對於我可以從提供的鏈接中獲得的信息,似乎這兩個選項都會幫助我實現預期的結果。解釋也非常好:-)我認爲在這種情況下,mod-xsendfile將是更安全和最簡單的選項。 –