如何将Tomcat的IP地址和端口号更改为某个URL

时间:2011-03-03 06:23:38

标签: tomcat

我是网络开发的新手。我已经创建了一个基于flex的网站,现在我想将它部署在我的tomcat服务器中。 我想将网址从http://localhost:8080/myapp/更改为http://myapp/

如果有人做过类似事情,请告诉我。

谢谢, AJ

2 个答案:

答案 0 :(得分:2)

您可以通过以下方式实现:

  • 设置路由器NAT(可以将请求映射到某个IP:端口到其他IP:端口),或
  • 在您的域名服务器上设置(无论是本地还是全局),或
  • 添加可以进行翻译的反向代理服务器,例如
    • Apache Web Server + mod_proxy
    • Apache Web Server + mod_jk
    • Apache Web Server + mod_rewrite
    • IIS + ISAPI
    • nginx的
    • 清漆

我建议使用第3种方法,因为您通常不希望直接在生产中公开Tomcat。

答案 1 :(得分:0)

您需要更改conf / server.xml中的HttpConnector的监听端口:

<Connector port="80" protocol="HTTP/1.1" 
           connectionTimeout="20000" 
           redirectPort="8443" />

请注意,URL中没有端口意味着端口80,在Unixoids上(如Linux)意味着打开端口的任务必须以root运行。