2014-01-29 55 views
0

我有一个web应用程序,它运行在tomcat和端口8080.我不能使用80端口,因为我没有root权限linux机器。我想这样做,当我打印浏览器选项卡[http:// localhost],我想打开这个应用程序[http:// localhost:8080 /等等]是否有可能?我的server.xmllocalhost forward localhost:8080/blah在tomcat6中

<Connector port="8080" protocol="HTTP/1.1" 
connectionTimeout="20000" 
redirectPort="8443" 
server="Sunucu" 
allowTrace="false" /> 

如果可能我该怎么做?谢谢

回答

0

你不能。要使用没有端口的http://hostname/,服务器需要绑定到端口80.在Linux上,您需要root karma来完成此操作。你说你没有根源,所以没有办法做你想做的事情。

0

对于非root用户,Linux操作系统不允许小于1024的端口。因此,您需要以root用户身份运行tomcat服务器而不是tomcat用户(这是一个严重的安全问题,需要root权限)。或将端口8080映射到80.您可以找到如何配置iptable以在此路由端口link