如何将Tomcat的IP地址和端口号更改为某个网址
问题描述:
我是网络开发新手。我创建了一个基于flex的网站,现在我想将其部署到我的tomcat服务器中。 我想将网址从http://localhost:8080/myapp/更改为http://myapp/如何将Tomcat的IP地址和端口号更改为某个网址
请让我知道是否有人做了类似的事情。
感谢, AJ
答
您需要更改的conf/server.xml中监听HttpConnector
的端口:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
注意,在URL中没有给出端口是指端口80,这对Unixoid(如Linux)意味着打开该端口的任务必须运行为root
。
答
你可以做到这一点通过:
- 设置你的路由器的NAT(这可以映射请求某些IP:端口到其他IP:端口),或
- 设置你的域名服务器(是它本地或全球)或
- 添加一个可以进行翻译的反向代理服务器,这种方式例如
- 的Apache Web服务器+ mod_proxy的
- 的Apache Web服务器+ mod_jk的
- 的Apache Web服务器+ mod_rewrite的
- IIS + ISAPI
- nginx的
- 光油
我d建议第三种方法,因为你通常不想暴露你的Tomcat可怕在生产上。
这需要处理端口问题(即,如果没有指定,则默认为80),但这意味着您仍然必须说“OP:所需的'http:// localhost/myapp' HTTP:// myapp'。 – 2012-04-12 21:18:14