美文网首页
windows 2008 R2 整合iis和tomcat

windows 2008 R2 整合iis和tomcat

作者: _琳哥 | 来源:发表于2017-12-13 15:22 被阅读16次

    今天也是一朋友问我windows服务器上为啥iis都可以访问, 而tomcat的8080本地可以, 外网就访问不了 . 后来好久才知道他是要整合到一起. windows真不容易

    1.先看系统环境吧
    Windows 2008 R2 64位
    2.安装软件 java和tomcat 安装过程就省了, tomcat下载解压就好了
    • 设置java环境变量
      • JAVA_HOME=E:\Program Files\Java\bin
      • CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
      • Path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin


        环境变量
    3.配置Tomcat信息

    TOMCAT_HOME = E:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69\webapps\ROOT

    • 1.在{ TOMCAT_HOME }/conf下建立workers.properties文件,内容如下:
    workers.tomcat_home=E:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69
    workers.java_home=E:\Program Files\Java
    ps=\ 
    # tomcat的server.xml中有 port="8009" protocol="AJP/1.3" redirectPort="8443" />,以下的三个值分别对应这里的属性  
    worker.list=yl123  #yl123为访问Tomcat服务器的一个标签,可以选择多个,用逗号隔开
    worker.yl123.port=8009
    worker.yl123.host=localhost
    worker.yl123.type=ajp13
    worker.yl123.lbfactor=1
    
      1. 在{TOMCAT_HOME }/conf下建立uriworkermap.properties文件,内容如下:
     # 重定向规则,以下意思为“当网页地址为....../examples/...”时重写向到workers.properties中规定的tomcat中  
    /partner/*=yl123  
    /*.jsp=yl123  
    
    extension_uri=/partner/isapi_redirect.dll  
    log_file=E:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69\logs\isapi_redirect.log  
    log_level=info  
    worker_file=E:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69\conf\workers.properties  
    worker_mount_file=E:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69\conf\uriworkermap.properties
    
    image.png image.png
    设置IIS (IIS的安装就省略了)
    • 在“Default Web Site”下添加“ISAPI”筛选器, 可执行文件为{TOMCAT_HOME}/jk/isapi_redirect.dll


      image.png
      image.png

    我的地址为: E:\apache-tomcat-7.0.69-windows-x64\apache-tomcat-7.0.69\jk\isapi_redirect.dll

    • 右键点击“Default Web Site”,建立虚拟目录“partner”(必须为此名字),目标地址指向{tomcat_home}/jk


      image.png
    • 点击“partner”,在功能视图中找到“处理映射程序”并双击之,在右侧找到编辑功能权限,全部选中:


      image.png
    • 点击计算机名,在功能视图中找到“ISAPI和CGI限制”,双击:


      image.png
    image.png

    好了. 现在符合规则的就会被重定向到tomcat中


    image.png

    相关文章

      网友评论

          本文标题:windows 2008 R2 整合iis和tomcat

          本文链接:https://www.haomeiwen.com/subject/sbqjixtx.html