然后,在connectors部分嵌入如下内容。
| <connectorclassname="org.apache.tomcat.service. pooltcpconnector"><parametername="handler" value="org.apache.tomcat.service.connector.ajp 13connectionhandler"/> <parametername="port"value="8007"/> </connector> |
接着,在specialwebapps部分嵌入如下内容。
| <contextpath="" docbase="/home/htdocs" debug="0"> </context> |
修改workers.properties文件。
| #vi workers.properties ... workers.tomcat_home=/home/jakarta-tomcat-4.1.12 ... workers.java_home=/usr/java1.3 ... ps=/ ... |
随后,修改tomcat启动和关闭命令文件。
| #cd ../bin #vi startup.sh |
再在"basedir=`dirname$0`"语句前嵌入如下内容。
| path=/usr/java1.3/bin:$path:. java_home=/usr/java1.3 tomcat_home=/home/jakarta-tomcat-4.1.12 export path java_hometomcat_home #vi shutdown.sh |
最后,在"basedir=`dirname$0`"语句前嵌入如下内容。
| path=/usr/java1.3/bin:$path:. java_home=/usr/java1.3 tomcat_home=/home/jakarta-tomcat-4.1.12 export path java_hometomcat_home |
至此,apache和tomcat服务器软件安装成功,上面是在unix(solaris)平台下构建jsp网站的基本配置。apache与tomcat结合支持jsp动态网页开始是通过一个名为"mod_jserv"的插件来实现的,采用这种apache/jserv方式配置参数十分复杂,运行效率很低,而且对ssl(一种加密传输方式)的支持也不理想,因此jakarta工作组新近开发了"mod_jk"插件,它很好地弥补了mod_jserv的缺点,而且能支持apache以外的多种web服务。关于这种apache/jk方式的实现原理,请参考有关资料。
1、apache和tomcat的启动和关闭
#/home/apache-1.3.27/bin/apachectl start 启动
#/home/apache-1.3.27/bin/apachectl stop 关闭
#/home/jakarta-tomcat-4.1.12/bin/startup sh 启动
#/home/jakarta-tomcat-4.1.12/bin/shutdown sh 关闭
1)apache和tomcat都具有支持安全socket层(ssl)的功能
在tomcat中声明安全性,web应用程序的安全性主要在相应的web.xml中设置,tomcat支持的鉴权机制为http基本鉴权机制basic和基于表单的鉴权机制from(jsp网站)。
过滤是tomcat 4的新功能,能够用过滤器来实现以前使用不便的或难以实现的功能,这些功能包括:
资源访问(web页、jsp页、servlet)的定制身份认证;
应用程序级的访问资源的审核和记录;
应用程序范围内对资源的加密访问,它建立在定制的加密方案基础上;
对被访问资源的及时转换,包括从servlet和jsp的动态输出。
2)apache的安全设置
apache服务器设置安全信息--access.conf文件中的指令控制着用户对站点的访问及如何进行访问方面的信息。包括文件树的安全、脚本目录安全性、options指令、allowoverride指令、使用order指令、使用有限容器、添加用户鉴定功能等)。
3)apache模块(php网站)
当php做为apache的模块来运行时它继承了apache的安全设置。任何的文件请求都要经过apache的严格检查,只有通过检查的请求才被送往php。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器