2013-04-22 149 views
-1

我在我的Web服务器上发布了一个文件(或一组目录下的文件)。根据用户的凭据和权限,每个资源都需要进行访问保护。保护Web服务器中的资源

授权详细信息存储在数据库中,所以我需要调用应用程序服务器中的Java代码来确定访问权限。

每当用户在网络服务器上点击此特定路径时,我需要确保他/她能够访问所请求的资源,确保他已登录并具有访问此资源的必要证件。

网络服务器是Apache - 你能指点我在Apache的设置,允许我使用上述逻辑来保护资源访问吗?

感谢您的建议纠正标签和问题!:

  1. 我的Web服务器是Apache的HTTPD
  2. 同意,这是不是Java的问题:唯一的原因,为什么我带来了Java的角度来看,我最有可能会使用一些Java POJO去检查存储在数据库中的特定目录的用户授权 - 这是除非apache httpd配置中有一个技巧,它会检查数据库自动 - 类似于这里指出的东西...在它结束时,我需要检查一个特定的用户(以前由单一符号O n服务器(Sun访问管理器))可以访问特定目录(用户映射到存储在数据库中的目录)并相应地保护该目录下的资源。

请让我知道,如果澄清。

+1

你的问题很混乱。当你说“Apache”时,你是否确实是指“[Apache HTTPD](http://httpd.apache.org)”,这与你在问题上标记的Java/Java EE完全无关,或者你是否意思是“[Apache Tomcat](http://tomcat.apache.org)”,它是一个JSP/Servlet容器,它恰好实现了Java EE的部分功能? user2304702的当前答案显然假设为“Apache HTTPD”,因为当某人以一种过度泛化的方式说“Apache”时,通常会假设这种情况(“Apache”是软件公司的名称,而不是产品,但PHP人员普遍认为“Apache HTTPD “ 因此)。 – BalusC 2013-04-22 12:32:32

回答