2013-10-04 472 views
2

我的网站使用JAVA实现。所以我们采取了VPS并且安装了Tomcat然后部署了 我的网站是这样出现的如何在网站上隐藏我的网站端口号url

只要我点击www.mysite.com在url ...它出现在下面。

http://mysite.com:8080/foldername/

但我想看看我的网站,www.mysite.com

任何一个可以建议我做什么..我应该做的htaccess的文件进行任何更改?

+2

如果没有80(HTTP)或443(或HTTPS)上的代理/服务器,则不能这样做,因为这些是默认端口号。在指定域并且默认端口为*未使用的所有情况下,它必须作为URL的一部分提供。但是,您可以使用'// server/relative/urls',它将使用与当前HTML页面相同的协议/主机/端口。 – user2246674

+0

请参阅http://stackoverflow.com/questions/4756039/how-to-change-the-port-of-tomcat-from-8080-to-80 –

回答

3

如果不提供的网址你的HTTP请求将被发送到端口80,您可以设置防火墙规则来实现端口80为首的请求重定向到8080

+0

我想隐藏端口号..它不应该显示客户...为了实现..我们的文件我必须改变.. – user2793170

+0

因为你使用的是centos 6.3只是启用防火墙并添加一个规则来转发请求从端口80到8080.我已经在这里回答了这个问题http: //stackoverflow.com/questions/17504794/is-sudo-ing-tomcats-startup-with-a-non-root-user-the-same-as-running-it-as-root/17505346#17505346 –

2

如果你不端口号您不想在您的URL中包含端口号,那么您必须使用HTTP的默认端口号(即80)。如果它不是80,那么您将需要将端口号置于URL中。这里的所有都是它的。

现在......如果您的问题是“我如何在端口80上托管我的Tomcat网站”,那么在SA和Tertube上都有很多关于这个问题的答案。只搜索。

+0

http: //weddingwinter.com:8080/weddingwinter/这是我的网站 – user2793170

+0

请根据这个建议..我们哪里出错了? – user2793170

+0

由于您直接使用Tomcat,因此您必须安排让Tomcat监听端口80而不是端口8080.解决方案取决于您的操作系统:Windows还是UNIX? –