2011-03-26 47 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脚本来测试远程系统上的更改。 (我们都在某些时候将自己锁定在了我们的服务器之外,只是不习惯它。)

相关问题