2009-05-19 18 views
0

如何将运行在特定端口号上的服务映射到Ubuntu 8.10上的别名?如何将运行在特定端口号上的服务映射到Unbuntu上的别名?

例如,我有我可以访问这样的Web服务:

http://localhost:3000/

但我要像这样访问:

http://myservice/

我只是想访问来自同一台机器的服务。

我运行的是Ubuntu 8.10,我想起初我可以修改/ etc/hosts文件,但我现在明白我不能包含端口号。我还看了/ etc/services文件,目前为止没有任何运气......

回答

2

“http”的默认端口是80,因此您需要root权限才能执行此操作。有几种途径可以采取:

  • ssh -l root -L 3000:localhost:80 localhost
  • 的netcat应该能够做到这一点,太
  • 使用防火墙来转发数据包