在Tomcat 7中为HP Fortify设置虚拟主机
我有一个内部web应用程序,由运行在WindowsServer2008R2上的Tomcat7托管。用户从以下URL访问网站:。我希望用户从这里访问该网站: 默认情况下,Tomcat使用端口8080:在Tomcat 7中为HP Fortify设置虚拟主机,tomcat,tomcat7,virtualhost,fortify,Tomcat,Tomcat7,Virtualhost,Fortify,我有一个内部web应用程序,由运行在WindowsServer2008R2上的Tomcat7托管。用户从以下URL访问网站:。我希望用户从这里访问该网站: 默认情况下,Tomcat使用端口8080: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 我最初的想法是将其更新为使用端口80,还是添加
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
我最初的想法是将其更新为使用端口80,还是添加一个连接器更好
还是像上面提到的那样再做一次保养更好?多亏了Ghayel的指导,我现在可以开始工作了!以下是如何做到这一点:
worker.list=fortify
worker.fortify.port=8009
worker.fortify.host=fortifytest
worker.fortify.type=ajp13
LoadModule jk_modules/mod_jk.so
JkWorkersFile“c:/apache/tomcat/conf/workers.properties”
JkLogFile“c:/apache/tomcat/conf/from\u apache\u mod\u jk.log”
日志级别信息
JkLogStampFormat“[%a%b%d%H:%M:%S%Y]”
服务器名强化测试
重新启动发动机
重写规则^/$/ssc[PT,L]
JkMount/*加固
ErrorLog“logs/fortifytest error.log”
CustomLog“logs/fortifytest access.log”通用
编辑:PT(通过)标志在这里非常重要。如果没有该标志,重写规则在我的场景中无法正常运行。引用的链接是关于运行两个或多个Tomcat实例或在不同的端口上运行,而您希望在没有端口的情况下运行Tomcat应用程序。我强烈建议使用mod_jk连接器来实现这一目标。这可能会对您有所帮助。这个链接也很有用。mod_jk不需要apacheweb服务器吗?我并不反对安装它,但对于我的实现,我只有Tomcat7。