Tomcat绑定非80端口域名

时间:2021-04-16 15:20:14
我的服务器访问项目地址是: http://www.abc.com:8080/projectName
我现在想把他设置成 http://www.abc.com直接就可以访问,怎么设置。把端口改成 80我是知道的!我现在想问的是我是 8080端口如何设置!或者配置!

17 个解决方案

#1


80端口被IIS占有了,不知道可不可以转发,不太了解,帮顶!!!

#2


可以转发 IIS 和tomcat整合的问题

#3


这个不清楚 ,帮顶!

#4


一般都是用80端口,apache + tomcat 集成起来。
不用80也行,那你做一个跳转即可。

#5


server.xml

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


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

#6


使用8080端口是不可以的
http协议默认的就是80端口,只有设置为80端口的时候才可以不用输入端口号,否则是必须输入端口号的

#7


百度一下 看怎么进行端口映射

#8


这个要看网络情况
是否存在前端路由器
如果有路由器的情况下,可以考虑使用端口映射,叫80端口映射为8080

#9


该回复于2012-05-08 08:20:35被版主删除

#10


apache 
映射

#11


该回复于2012-05-09 10:19:59被版主删除

#12


使用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了。

#13


tomcat中
conf/server.xml


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

#14


引用 12 楼  的回复:
使用Apache做多端口映射,可参照:
=============================
我使用一个apache服务器。在我的apache根目录下有这么几个网站,如Test、Child这两个文件夹,也就是两个网站。我想这样,当我访问http://localhost的时候就访问Test,当我访问http://localhost:8080的时候就访问Child。
 
我们需要配置a……


相关的知识可以搜索“Apache反向代理”进行了解,例如这里:http://yahoon.blog.51cto.com/13184/162922

#15


ls的,lz说的是不想输入端口,
lz想的是访问方式是“http://www.abc.com”,此时tomcat端口设置的是“8080”
而不是如此访问方式:“http://www.abc.com:8080


如果lz想不输入端口号我觉得只有使用80端口才可以,其它的端口不管是怎么映射或者代理啥的,都是需要输入端口号的。

#16


域名绑定的时候不能设置端口的吗?

#17


绑定域名时不能设置商品的,端口是由浏览器解析的,默认不写为80,其它的话,必须写的。

#1


80端口被IIS占有了,不知道可不可以转发,不太了解,帮顶!!!

#2


可以转发 IIS 和tomcat整合的问题

#3


这个不清楚 ,帮顶!

#4


一般都是用80端口,apache + tomcat 集成起来。
不用80也行,那你做一个跳转即可。

#5


server.xml

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


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

#6


使用8080端口是不可以的
http协议默认的就是80端口,只有设置为80端口的时候才可以不用输入端口号,否则是必须输入端口号的

#7


百度一下 看怎么进行端口映射

#8


这个要看网络情况
是否存在前端路由器
如果有路由器的情况下,可以考虑使用端口映射,叫80端口映射为8080

#9


该回复于2012-05-08 08:20:35被版主删除

#10


apache 
映射

#11


该回复于2012-05-09 10:19:59被版主删除

#12


使用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了。

#13


tomcat中
conf/server.xml


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

#14


引用 12 楼  的回复:
使用Apache做多端口映射,可参照:
=============================
我使用一个apache服务器。在我的apache根目录下有这么几个网站,如Test、Child这两个文件夹,也就是两个网站。我想这样,当我访问http://localhost的时候就访问Test,当我访问http://localhost:8080的时候就访问Child。
 
我们需要配置a……


相关的知识可以搜索“Apache反向代理”进行了解,例如这里:http://yahoon.blog.51cto.com/13184/162922

#15


ls的,lz说的是不想输入端口,
lz想的是访问方式是“http://www.abc.com”,此时tomcat端口设置的是“8080”
而不是如此访问方式:“http://www.abc.com:8080


如果lz想不输入端口号我觉得只有使用80端口才可以,其它的端口不管是怎么映射或者代理啥的,都是需要输入端口号的。

#16


域名绑定的时候不能设置端口的吗?

#17


绑定域名时不能设置商品的,端口是由浏览器解析的,默认不写为80,其它的话,必须写的。