日期:2014-05-17  浏览次数:20988 次

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" />