Tomcat 基本认证
2015-12-21 22:05
495 查看
像Apache一样,tomcat同样也可以对网站目录下的文件进行相应的认证操作;
BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证.
对目录进行用户认证具体操作如下:
配置网站的目录结构
创建目录,以test目录为例
#mkdir /usr/local/tomcat/webapps/test
#mkdir /usr/local/tomcat/webapps/test/WEB-INF
#echo "print time <%=new java.util.Date()%>" > /usr/local/tomcat/webapps/index.jsp
#touch /usr/local/tomcat/webapps/test/WEB-INF/web.xml
添加web.xml文件及设置相应的认证角色
#vim /usr/local/tomcat/webapps/test/WEB-INF/web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <security-constraint>
<web-resource-collection>
<web-resource-name> My App </web-resource-name>
<url-pattern> /* </url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name> test </role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>My Realm</realm-name>
</login-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
在tomcat-users.xml添加相应的用户及密码内容
测试浏览访问是否提示输入账号密码
BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证. BASIC验证是一种常见的验证,这种验证的安全度不高,它的验证不同于表单类的验证,做法也很简单,主要用于Web方面的验证.如下详细介绍BASIC的验证.
对目录进行用户认证具体操作如下:
配置网站的目录结构
创建目录,以test目录为例
#mkdir /usr/local/tomcat/webapps/test
#mkdir /usr/local/tomcat/webapps/test/WEB-INF
#echo "print time <%=new java.util.Date()%>" > /usr/local/tomcat/webapps/index.jsp
#touch /usr/local/tomcat/webapps/test/WEB-INF/web.xml
添加web.xml文件及设置相应的认证角色
#vim /usr/local/tomcat/webapps/test/WEB-INF/web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <security-constraint>
<web-resource-collection>
<web-resource-name> My App </web-resource-name>
<url-pattern> /* </url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name> test </role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>My Realm</realm-name>
</login-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
在tomcat-users.xml添加相应的用户及密码内容
测试浏览访问是否提示输入账号密码
相关文章推荐
- Ubuntu Server下设置Tomcat自动启动
- Tomcat下部署多个项目
- 启动Tomcat 7一闪而过的问题
- MyEclipse 10中启动tomcat 7.x报错
- 配置Tomcat JNDI数据源
- Linux下Tomcat重新启动
- 解决tomcat运行statup.bat的闪退问题
- 部署项目到ucloud云服务器
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
- WEB开发的相关知识(Tomcat)
- eclipse发布项目到tomcat注意外部包问题
- tomcat 404
- idea中tomcat安装出错: D:\tomcat\apache-tomcat-7.0.57\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a
- tomcat动态映射路径
- WebService:发布服务到Tomcat
- tomcat使用cronolog
- eclipse开发j2ee项目,自定义tomcat部署路径
- Drools6.3.0部署(MyEclipse安装与tomcat部署)
- 直接修改workspace下的配置文件与tomcat下的文件
- eclipse部署web项目至本地的tomcat但在webapps中找不到