【问题标题】:redirecting from IIS to tomcat?从 IIS 重定向到 tomcat?
【发布时间】:2017-08-27 20:09:18
【问题描述】:
我在 vps 中有一个托管空间。停放许多域名的地方。我的域名是 mywebsite.com 它存在于文件夹内的 c:\uname\mywebsite.com 中有 default.aspx 文件。当我输入网址为 www.mywebsite.com 时,我可以看到 default.aspx 页面。如果我用任何其他页面 index.jsp 替换,我将得到 IIS 服务器抛出的错误。所以,我安装了tomcat、java并部署了war文件。我什至在指定主机名的标签中也对 server.xml 进行了更改...如何将传入请求重定向到 tomcat 服务器?请指导我
【问题讨论】:
标签:
iis
jakarta-ee
tomcat
dns
hosting
【解决方案1】:
您需要安装连接器。
我会尝试 BonCode:tomcatiis.riaforge.org
【解决方案2】:
标准方法是访问 tomcat.apache.org,并下载 ISAPI 重定向器。这通过 AJP 进行通信,您可以将其设置为将各种 url 重定向到 tomcat。
【解决方案3】:
HTTP 默认使用端口 80 进行连接。
每个 IP 上的一个网络端口(在本例中为 TCP 80 或 http://example.com:{port})只能被一个应用程序监听。
IIS 目前正在使用您的。首先你需要做的是检查Tomcat使用的端口(参考here)。
那你应该尝试浏览http://example.com:{port in tomcat server.xml},看看是否能正确查看Tomcat欢迎页面,或者你的应用程序。
在您确认 Tomcat 工作正常后,您可以决定将 Tomcat 端口号更改为您想要的任何端口号,如果您想在 80 上运行它,请确保 IIS 已关闭。
另一种选择是在端口 80 上安装 Apache 作为代理来连接 Tomcat 端口 8080,如果您将来需要扩展基础架构,这将提供安全性和灵活性。