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

标签 ubuntu mapping alias hosts

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

例如,我有一个可以像这样访问的网络服务:

http://localhost:3000/

但我想这样访问:
http://myservice/

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

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

最佳答案

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

  • ssh -l root -L 3000:localhost:80 localhost
  • netcat 应该也能做到
  • 使用防火墙转发数据包
  • 关于ubuntu - 如何将在特定端口号上运行的服务映射到 Ubuntu 上的别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/881545/

    相关文章:

    hibernate - 尝试将 POJO 用于 Grails 中的域对象的 MappingException

    javascript - 交互式世界地图,在鼠标悬停时突出显示国家

    linux - 使用 source .bashrc 后别名未更新

    linux - 创建一个以 PWD 作为变量的别名

    c++ - 如何在 Ubuntu 中使用 C++ 打开终端窗口?

    ubuntu - Terraform 数据源 DataSource 无 Ubuntu 20.04

    linux - SSH 连接到 Ubuntu 打开 SSH 服务器需要先通过密码登录(物理)服务器

    javascript - 如何将 Object.keys().map() 函数中的参数设置为新对象中的键?

    java - 如何在我的 ubuntu 中找到 java JPS?

    sql - 字符串串联作为别名在SQLite中显示0?