我有一台 Ubuntu v22.04 服务器,其中运行着三个应用程序,每个应用程序都在不同的端口上。我们假设它的 IP 地址是1.2.3.4
。
一个应用程序在 上运行1.2.3.4:3000
,第二个应用程序在 上运行1.2.3.4:4000
,最后第三个应用程序在 上运行1.2.3.4:5000
。
我想使用 HTTP 身份验证来保护在 上运行的应用程序1.2.3.4:4000
,1.2.3.4:5000
因此当有人输入 URL1.2.3.4:4000
或1.2.3.4:5000
时,就会弹出 HTTP 身份验证,访问者需要输入凭据才能在该特定 IP:PORT 上使用该应用程序。
最好的方法是什么?我还想提一下,当我将代码部署到这两个应用程序(1.2.3.4:4000
,1.2.3.4:4000
)时,我希望能够在不输入凭据的情况下执行此操作。
先感谢您。