我有一个关于给定 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