IIS+tomcat整合,并且通过域名访问网站[2]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IIS+tomcat整合,并且通过域名访问网站[2]相关的知识,希望对你有一定的参考价值。

参考技术A

  首先 在tomcat的根目录下新建一个 目录 取名 iis 然后把isapi_redirector dll文件放到iis目录下(这个下面会多次用到)

  在jk properties 文件下添加一段文字

request tomcatAuthentication=false

  在workers properties文件下添加

#tomcat路径随自己的安装地址而改变 端口号也改为你当前tomcat使用的端口[shm:]  info=Shared memory file Required for multiprocesss servers  file=C:/Program Files/Tomcat /logs/jk logsize=   #注意端口号[channel socket:localhost: ]  info=Ajp worker connects to tomcat instance using AJP protocol  tomcatId=localhost: # Map webapps to the web server uri space  [uri:/* jsp]  [uri:/* do]  [uri:/*]

  然后把JDK中的 lib目录下的 tools jar 文件 copy 到 C:\\Program Files\\Tomcat \\mon\\lib 下面tomcat中的配置到此就差不多了 现在我们就要对iis下手

  首先在IIS中新建一个网站我取名cc 路径(网站主目录)指向D:\\web 要把 允许匿名访问网站选上 这就是要求跟tomcat中指向的地址一样 并且设置网站的访问权限是 前两项即 读取 和 运行脚本(如ASP) 然后下一步完成就可以啦

  接下来在网站中新建一个虚拟目录 取名 jakarta 把网站内容目录的路径指向 C:\\Program Files\\Tomcat \\iis 即 你存放isapi_redirector dll 文件的目录并且设置网站的访问权限是 前两项即 读取 和 运行脚本(如ASP) 下一步 直到完成

  右键虚拟目录 jakarta >属性 >虚拟目录 >执行权限选择 脚本和可执行文件 >配置(进入 应用程序配置 选项卡) >添加 >可执行文件选择 isapi_redirector dll 文件 扩展名添加为 jsp 同样的步骤添加一个扩展名为 do的(如果报 文件路径需要用括号括起来 那么你就在路径两头 加上双引号 即可) >然后 >应用 >确定

  再

  右键网站(cc) >属性 >ISAPI筛选器 >添加 >筛选器名称为 jakarta 执行文件选择isapi_redirector dll文件 >应用 >确定

  再添加一个Web服务扩展

  扩展名为jakarta 要求的文件 为 isapi_redirector dll 文件 并设置扩展状态为允许 最后查看你的网站是否是以IIS 隔离模式运行WWW服务 如果没有选上 那么就把它选上

  具体操作为 右键网站 >属性 >服务 >隔离模式选上 以IIS 隔离模式运行WWW服务

  好了现在配置到此就完全结束了 现在要来试试你的战果

  重启tomcat 和 IIS (注意IIS 不能只重启一个网站 必须是整个IIS)

  然后在地址栏中输入 abc 看看是不是出现了正确的页面呢?

lishixinzhi/Article/program/Java/ky/201311/29015

Linux 上的Tomcat配置输入域名直接访问项目

 

申请的域名备案通过了,域名是在阿里云上面的买的,一块钱,当初买服务器是买着来玩玩的。

既然申请的域名已经备案通过了,也配置了域名解析 ,服务器上也装了Tomcat,部署了web项目,下面来配置下通过域名访问项目,而不是通过ip+端口/项目名  访问项目

 

前置准备:1.申请的域名 要申请备案通过,2.服务器上绑定域名,并且要配置域名解析。具体看在哪里买的服务器,上面应该有指引的,比如我的是在阿里云买的。3.服务器上安装tomcat

下面是配置步骤:

我用的editplus 工具编写服务器上的文件,

找到Tomcat安装目录,打开conf -- service.xml文件

第一步:

首先将端口号改为:80,默认为8080。

 

第二步:

将Engine的defaultHost改为自己的域名,默认为localhost

 

 

第三步:

将Host的name改为自己的域名,默认为localhost
 
 

第四步:

在<Host> 节点下加多一句:

<Context path="" docBase="/root/shitang/web/tomcat/apache-tomcat-7.0.82/webapps/oct-manage"/>  

这个是项目路径  ,要绝对路径。

 

配置完毕,这样就可以通过域名访问我们服务器上的项目了。

 

 

以上是关于IIS+tomcat整合,并且通过域名访问网站[2]的主要内容,如果未能解决你的问题,请参考以下文章

tomcat 80端口 无法访问

我在1台电脑上用tomcat配置了2个网站,内网IP可以访问,但外网IP或是域名却访问不了?如何解决?

Tomcat 80端口不能访问

tomcat部署多个项目,通过不同域名解析访问不同的网站

Apache和Tomcat整合(一个Apache 不同域名处理多个不同业务)

IIS7和Tomcat7整合,即IIS7和Tomcat共用80端口