CentOS 7 中是否可以为具有端口号的 IP 地址指定别名

CentOS 7 中是否可以为具有端口号的 IP 地址指定别名

我有一个关于给定 IP 地址别名和端口号的问题。

例如,我在本地系统中的端口号 8080 中执行 jenkins,在端口号 8081 中执行 nexus。

我将通过手动输入地址来访问 GUI,如下所示。

对于詹金斯:192.168.122.1:8080
对于 Nexus:192.168.122.1:8081

可以不遵循上述过程,而是使用如下别名。

192.168.122.1:8080-> jenkins.world
192.168.122.1:8081->nexus.world

或别名如下。

192.168.122.1:8080-> go/jenkins
192.168.122.1:8081->go/nexus

您能否检查一下上述类型的别名在 CentOS 7.6 操作系统中的可行性并提出建议。

答案1

我可以想到一些选择,但我认为您无法完全实现您想要的目标。

如果您添加到 /etc/hosts 中以包含

192.168.122.1  jenkins.world nexus.world

然后在浏览器中,您可以转到 jenkins.world:8080 或 nexus.world:8081 ,请注意,您必须包含/切换端口号,因为它无法放置在主机文件中。

如果您不介意从终端启动浏览器,您可以在主目录的 .bashrc 文件中添加与此类似的行。

alias jenkins.world="firefox 192.168.122.1:8080"
alias nexus.world="firefox 192.168.122.1:8081"

另一种选择是老式的浏览器书签

或者,如果您熟悉网络服务器,请查看 https://stackoverflow.com/questions/27997071/redirecting-from-port-80-to- Different-ports-based-on-url

相关内容