2011-03-26 73 views
0

我有一個應用程序安裝說在http://gwmubiru.com/login.php訪問控制不使用數據庫

我想將此演示作爲演示發送給不同的潛在客戶。我希望能夠授予和/或拒絕訪問客戶。我不想將每個客戶都設置爲數據庫中的用戶,因爲我的演示有多個我想演示的用戶類型。

有沒有辦法控制訪問可能使用Apache,htaccess甚至Linux?

回答

0

你是對的,你得選擇:

Apache的,可能是最簡單的機制是mod_authz_host

Allow from apache.org 
Allow from .net example.edu 

它工作在兩個<directory>htaccess文件,所以它可能是最簡單的。

如果你想限制訪問你的整個網絡服務器,你當然可以添加防火牆規則,只允許你的客戶訪問它。這可能有點反社交,但如果你真的只想讓你的客戶和潛在客戶看到演示系統,防火牆可以做到這一點。

ufw工具可以使添加防火牆規則非常容易;如果你對防火牆非常陌生,你可能想嘗試一下。

sudo ufw allow from 192.168.0.4 to any port 80 

如果您想了解更多關於IPTables,那麼你可能做的更好剛剛跳過過去ufw。自從我配置IPTables以來已經有一段時間了(我擔心我永遠不會知道它以及OpenBSD's pf防火牆)。不要忘記讓自己的路徑返回到您的服務器,並考慮使用iptables-apply腳本來測試遠程系統上的更改。 (我們都在某些時候將自己鎖定在了我們的服務器之外,只是不習慣它。)

相關問題