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

时间:2009-05-19 08:19:52

标签: ubuntu mapping alias hosts

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

例如,我有一个web服务,我可以这样访问:

http://localhost:3000/

但我想这样访问:

http://myservice/

我只想从同一台机器上访问该服务。

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

1 个答案:

答案 0 :(得分:2)

“http”的默认端口为80,因此您需要root权限才能执行此操作。您可以选择几条路线:

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