当前位置: 代码迷 >> Java Web开发 >> Tomcat绑定非80端口域名,该如何处理
  详细解决方案

Tomcat绑定非80端口域名,该如何处理

热度:7518   发布时间:2013-02-25 21:20:21.0
Tomcat绑定非80端口域名
我的服务器访问项目地址是:http://www.abc.com:8080/projectName
我现在想把他设置成http://www.abc.com直接就可以访问,怎么设置。把端口改成80我是知道的!我现在想问的是我是8080端口如何设置!或者配置!

------解决方案--------------------------------------------------------
可以转发 IIS 和tomcat整合的问题
------解决方案--------------------------------------------------------
一般都是用80端口,apache + tomcat 集成起来。
不用80也行,那你做一个跳转即可。
------解决方案--------------------------------------------------------
server.xml

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

或者修改 
C:\WINDOWS\system32\drivers\etc\hosts


------解决方案--------------------------------------------------------
使用Apache做多端口映射,可参照:
=============================
我使用一个apache服务器。在我的apache根目录下有这么几个网站,如Test、Child这两个文件夹,也就是两个网站。我想这样,当我访问http://localhost的时候就访问Test,当我访问http://localhost:8080的时候就访问Child。
 
我们需要配置apache。讲apache文件夹下的conf中的httpd.conf打开,搜索Include conf/extra/httpd-vhosts.conf,将前面的注释去掉。再打开conf/extra/httpd-vhosts.conf文件,清除里面的内容,这样写道:
 
NameVirtualHost *:8080
 <VirtualHost *:8080>
 ServerName localhost
 ServerAlias localhosts
 DocumentRoot D:/development/www/Child
 </VirtualHost>
 NameVirtualHost *:80
 <VirtualHost *:80>
 ServerName localhost
 ServerAlias localhost
 DocumentRoot D:/development/www/Test
 </VirtualHost>
 
重启apache服务器就ok了。

------解决方案--------------------------------------------------------
tomcat中
conf/server.xml

XML code
    <Connector port="80" protocol="HTTP/1.1"               connectionTimeout="20000"               redirectPort="8443" />
  相关解决方案