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