tomcat中端口是8080,现在我怎么才可以通过www.kai.com访问tomcat下的项目,现在只能通过www.kai.com:8080访问,求高手
13 个解决方案
#1
使用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了。
=============================
我使用一个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了。
#2
原来听人家说可以直接绑定IP和端口到域名,还真信了。
等到自己自己买了域名之后才发现这是扯淡。
单纯的通过tomcat改80端口一样是访问不了的,个人主机的80端口一直会被占用把。
服务器使用80端口的话貌似只能借助其他的工具,比如apache。
至少我单纯的通过修改tomcat的80端口来试图访问服务器未能成功。
下面这是我的域名下的绑定ip,只能输入服务商提供的三级域名或者ip
#3
做iis和tomcat的整合呗
#4
你这个最靠谱了,没看懂,怎么设置的
#5
说过了,你这个回复没什么含量,你的答案我都百度看到了,别复制了,况且题目你也不看。。。。。
#6
说过了,你这个回复没什么含量,你的答案我都百度看到了,别复制了,况且题目你也不看。。。。。
#7
我的意思是直接解析到非80端口是不可能的。
但是可以域名转发到该端口。比如:
后面被遮挡的那段是
IP地址:端口
当然成功性不确定,我刚绑定上没效果,有可能是服务器延迟性的问题,这方法我没试过。
只是理论上可行。
#8
你这个最靠谱了,没看懂,怎么设置的
原来听人家说可以直接绑定IP和端口到域名,还真信了。
等到自己自己买了域名之后才发现这是扯淡。
单纯的通过tomcat改80端口一样是访问不了的,个人主机的80端口一直会被占用把。
服务器使用80端口的话貌似只能借助其他的工具,比如apache。
至少我单纯的通过修改tomcat的80端口来试图访问服务器未能成功。
下面这是我的域名下的绑定ip,只能输入服务商提供的三级域名或者ip
我的意思是直接解析到非80端口是不可能的。
但是可以域名转发到该端口。比如:
后面被遮挡的那段是
IP地址:端口
当然成功性不确定,我刚绑定上没效果,有可能是服务器延迟性的问题,这方法我没试过。
只是理论上可行。
#9
搞不定啊 你这个最靠谱了,没看懂,怎么设置的
原来听人家说可以直接绑定IP和端口到域名,还真信了。
等到自己自己买了域名之后才发现这是扯淡。
单纯的通过tomcat改80端口一样是访问不了的,个人主机的80端口一直会被占用把。
服务器使用80端口的话貌似只能借助其他的工具,比如apache。
至少我单纯的通过修改tomcat的80端口来试图访问服务器未能成功。
下面这是我的域名下的绑定ip,只能输入服务商提供的三级域名或者ip
我的意思是直接解析到非80端口是不可能的。
但是可以域名转发到该端口。比如:
后面被遮挡的那段是
IP地址:端口
当然成功性不确定,我刚绑定上没效果,有可能是服务器延迟性的问题,这方法我没试过。
只是理论上可行。
拜托,域名转发至少需要一个小时让服务器来响应,
就像域名解析的时候哪有一提交解析申请就相应的?
你这么快就回复肯定服务器还没响应。
#10
域名到的是web端口,也就是80端口……如果能直接绑定非80端口,那你得问问电信为啥吧没有接入资质的主机的80端口给封了……
#11
用其他80端口的web服务器和TOMCAT整合到一起就可以了, 我们现在就是这么干的, iis(端口80) + tomcat(端口8080)
访问的时候只使用80端口, 不使用8080访问
访问的时候只使用80端口, 不使用8080访问
#12
要么像他说的在路由上做端口映射,但坏处是,如果你80端口上确实有个http server在监听就把他给屏蔽掉了啊
或者,如果是你80端口已经有一个http server那可以在这个服务器上做个proxy将指向那个域名的访问转到8080端口,无论你的这个http服务器是apache iis 或者nginx都有相应的模块可以实现
或者,如果是你80端口已经有一个http server那可以在这个服务器上做个proxy将指向那个域名的访问转到8080端口,无论你的这个http服务器是apache iis 或者nginx都有相应的模块可以实现
#13
#1
使用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了。
=============================
我使用一个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了。
#2
原来听人家说可以直接绑定IP和端口到域名,还真信了。
等到自己自己买了域名之后才发现这是扯淡。
单纯的通过tomcat改80端口一样是访问不了的,个人主机的80端口一直会被占用把。
服务器使用80端口的话貌似只能借助其他的工具,比如apache。
至少我单纯的通过修改tomcat的80端口来试图访问服务器未能成功。
下面这是我的域名下的绑定ip,只能输入服务商提供的三级域名或者ip
#3
做iis和tomcat的整合呗
#4
原来听人家说可以直接绑定IP和端口到域名,还真信了。
等到自己自己买了域名之后才发现这是扯淡。
单纯的通过tomcat改80端口一样是访问不了的,个人主机的80端口一直会被占用把。
服务器使用80端口的话貌似只能借助其他的工具,比如apache。
至少我单纯的通过修改tomcat的80端口来试图访问服务器未能成功。
下面这是我的域名下的绑定ip,只能输入服务商提供的三级域名或者ip
#5
请回答问题的先看清楚帖子标题,别让我改成80端口,现在我域名比如是www.kai.com
tomcat中端口是8080,现在我怎么才可以通过www.kai.com访问tomcat下的项目,现在只能通过www.kai.com:8080访问,求高手
#6
使用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了。
说过了,你这个回复没什么含量,你的答案我都百度看到了,别复制了,况且题目你也不看。。。。。
#7
你这个最靠谱了,没看懂,怎么设置的
原来听人家说可以直接绑定IP和端口到域名,还真信了。
等到自己自己买了域名之后才发现这是扯淡。
单纯的通过tomcat改80端口一样是访问不了的,个人主机的80端口一直会被占用把。
服务器使用80端口的话貌似只能借助其他的工具,比如apache。
至少我单纯的通过修改tomcat的80端口来试图访问服务器未能成功。
下面这是我的域名下的绑定ip,只能输入服务商提供的三级域名或者ip
我的意思是直接解析到非80端口是不可能的。
但是可以域名转发到该端口。比如:
后面被遮挡的那段是
IP地址:端口
当然成功性不确定,我刚绑定上没效果,有可能是服务器延迟性的问题,这方法我没试过。
只是理论上可行。
#8
你这个最靠谱了,没看懂,怎么设置的
原来听人家说可以直接绑定IP和端口到域名,还真信了。
等到自己自己买了域名之后才发现这是扯淡。
单纯的通过tomcat改80端口一样是访问不了的,个人主机的80端口一直会被占用把。
服务器使用80端口的话貌似只能借助其他的工具,比如apache。
至少我单纯的通过修改tomcat的80端口来试图访问服务器未能成功。
下面这是我的域名下的绑定ip,只能输入服务商提供的三级域名或者ip
我的意思是直接解析到非80端口是不可能的。
但是可以域名转发到该端口。比如:
后面被遮挡的那段是
IP地址:端口
当然成功性不确定,我刚绑定上没效果,有可能是服务器延迟性的问题,这方法我没试过。
只是理论上可行。
#9
搞不定啊 你这个最靠谱了,没看懂,怎么设置的
原来听人家说可以直接绑定IP和端口到域名,还真信了。
等到自己自己买了域名之后才发现这是扯淡。
单纯的通过tomcat改80端口一样是访问不了的,个人主机的80端口一直会被占用把。
服务器使用80端口的话貌似只能借助其他的工具,比如apache。
至少我单纯的通过修改tomcat的80端口来试图访问服务器未能成功。
下面这是我的域名下的绑定ip,只能输入服务商提供的三级域名或者ip
我的意思是直接解析到非80端口是不可能的。
但是可以域名转发到该端口。比如:
后面被遮挡的那段是
IP地址:端口
当然成功性不确定,我刚绑定上没效果,有可能是服务器延迟性的问题,这方法我没试过。
只是理论上可行。
拜托,域名转发至少需要一个小时让服务器来响应,
就像域名解析的时候哪有一提交解析申请就相应的?
你这么快就回复肯定服务器还没响应。
#10
域名到的是web端口,也就是80端口……如果能直接绑定非80端口,那你得问问电信为啥吧没有接入资质的主机的80端口给封了……
#11
用其他80端口的web服务器和TOMCAT整合到一起就可以了, 我们现在就是这么干的, iis(端口80) + tomcat(端口8080)
访问的时候只使用80端口, 不使用8080访问
访问的时候只使用80端口, 不使用8080访问
#12
要么像他说的在路由上做端口映射,但坏处是,如果你80端口上确实有个http server在监听就把他给屏蔽掉了啊
或者,如果是你80端口已经有一个http server那可以在这个服务器上做个proxy将指向那个域名的访问转到8080端口,无论你的这个http服务器是apache iis 或者nginx都有相应的模块可以实现
或者,如果是你80端口已经有一个http server那可以在这个服务器上做个proxy将指向那个域名的访问转到8080端口,无论你的这个http服务器是apache iis 或者nginx都有相应的模块可以实现